Navigation
API > API/Runtime > API/Runtime/GeometryCore
Quadric Error type for use in memory-less simplification with volume preservation constraints.
See: http://hhoppe.com/newqem.pdf or https://www.cc.gatech.edu/~turk/my_papers/memless_vis98.pdf for information about the volume preservation.
| Name | TVolPresQuadricError |
| Type | class |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/QuadricError.h |
| Include Path | #include "QuadricError.h" |
Syntax
template<typename RealType>
class TVolPresQuadricError : public UE::Geometry::TQuadricError< RealType >
Inheritance Hierarchy
- TQuadricError → TVolPresQuadricError
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| QuadricError.h | |||
TVolPresQuadricError
(
const TVector< RealType >& Normal, |
QuadricError.h | ||
TVolPresQuadricError
(
const TVolPresQuadricError& a, |
QuadricError.h | ||
TVolPresQuadricError
(
const TVolPresQuadricError& a, |
QuadricError.h |
Structs
| Name | Remarks |
|---|---|
| FPlaneData |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| BaseStruct | TQuadricError< RealType > | QuadricError.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PlaneData | FPlaneData | QuadricError.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Add
(
RealType w, |
Area Weighted Add | QuadricError.h | |
bool OptimalPoint
(
UE::Math::TVector< RealType >& OutResult, |
The optimal point minimizing the quadric error with respect to a volume conserving constraint | QuadricError.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TVolPresQuadricError Zero() |
QuadricError.h |