Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/TAttrBasedQuadricErrorV2
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Empty quadric | MeshSimplificationQuadrics.h | ||
TAttrBasedQuadricErrorV2
(
const TAttrBasedQuadricErrorV2& Q0, |
This should never be called. addition of vertex quadrics is not supported because it doesn't work for attribute wedges | MeshSimplificationQuadrics.h | |
TAttrBasedQuadricErrorV2
(
const TVector< RealType >& P0, |
Initialize a face quadric | MeshSimplificationQuadrics.h | |
TAttrBasedQuadricErrorV2
(
const TAttrBasedQuadricErrorV2& VertexQuadric0, |
Initialize to an edge quadric given the two vertex quadrics at the end points of the edge and (up to two) face quadrics corresponding to the overlap of both | MeshSimplificationQuadrics.h |
TAttrBasedQuadricErrorV2()
Description
Empty quadric
| Name | TAttrBasedQuadricErrorV2 |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/MeshSimplificationQuadrics.h |
| Include Path | #include "MeshSimplificationQuadrics.h" |
TAttrBasedQuadricErrorV2()
TAttrBasedQuadricErrorV2(const TAttrBasedQuadricErrorV2 &, const TAttrBasedQuadricErrorV2 &)
Description
This should never be called. addition of vertex quadrics is not supported because it doesn't work for attribute wedges
| Name | TAttrBasedQuadricErrorV2 |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/MeshSimplificationQuadrics.h |
| Include Path | #include "MeshSimplificationQuadrics.h" |
TAttrBasedQuadricErrorV2
(
const TAttrBasedQuadricErrorV2 & Q0,
const TAttrBasedQuadricErrorV2 & Q1
)
TAttrBasedQuadricErrorV2(const TVector< RealType > &, const TVector< RealType > &, const TVector< RealType > &, const FOptions &)
Description
Initialize a face quadric
| Name | TAttrBasedQuadricErrorV2 |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/MeshSimplificationQuadrics.h |
| Include Path | #include "MeshSimplificationQuadrics.h" |
TAttrBasedQuadricErrorV2
(
const TVector < RealType > & P0,
const TVector < RealType > & P1,
const TVector < RealType > & P2,
const FOptions & Options
)
TAttrBasedQuadricErrorV2(const TAttrBasedQuadricErrorV2 &, const TAttrBasedQuadricErrorV2 &, const TAttrBasedQuadricErrorV2 , const TAttrBasedQuadricErrorV2 , const int, const int, const RealType)
Description
Initialize to an edge quadric given the two vertex quadrics at the end points of the edge and (up to two) face quadrics corresponding to the overlap of both
the local edge indices correspond to the local edge index [0..3) of the shared edge within A and B respectively.
| Name | TAttrBasedQuadricErrorV2 |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/MeshSimplificationQuadrics.h |
| Include Path | #include "MeshSimplificationQuadrics.h" |
TAttrBasedQuadricErrorV2
(
const TAttrBasedQuadricErrorV2 & VertexQuadric0,
const TAttrBasedQuadricErrorV2 & VertexQuadric1,
const TAttrBasedQuadricErrorV2 * TriangleQuadricA,
const TAttrBasedQuadricErrorV2 * TriangleQuadricB,
const int LocalEdgeIndexA,
const int LocalEdgeIndexB,
const RealType RemoveScale
)