Navigation
API > API/Runtime > API/Runtime/CADKernel > API/Runtime/CADKernel/Mesh > API/Runtime/CADKernel/Mesh/Structure
Inheritance Hierarchy
- FHaveStates
- FEntity
- FEntityGeom
- FModelMesh
References
| Module | CADKernel |
| Header | /Engine/Source/Runtime/Datasmith/CADKernel/Base/Public/Mesh/Structure/ModelMesh.h |
| Include | #include "Mesh/Structure/ModelMesh.h" |
Syntax
class FModelMesh : public UE::CADKernel::FEntityGeom
Constructors
No constructors are accessible with public or protected access.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddCriterion
(
TSharedPtr< FCriterion >& Criterion |
||
| void | |||
| void | |||
| void | AddMesh
(
FVertexMesh& Mesh |
||
| double | |||
| const TArray< TSharedPtr< FCriterion > > & | GetCriteria () |
||
| int32 | GetFaceCount () |
||
| const TArray< FFaceMesh * > & | |||
| double | |||
| double | GetMaxSize () |
||
| const TArray< FMesh * > & | GetMeshes () |
||
| const FVertexMesh * | GetMeshOfVertexNodeId
(
const int32 Id |
Const int32 GetIndexOfVertexFromId(const int32 Id) const; const int32 GetIndexOfEdgeFromId(const int32 Id) const; const int32 GetIndexOfSurfaceFromId(const int32 Id) const; | |
| double | GetMinSize () |
||
| void | GetNodeCoordinates
(
TArray< FPoint >& NodeCoordinates |
||
| void | GetNodeCoordinates
(
TArray< FVector3f >& NodeCoordinates |
||
| double | GetSag () |
||
| int32 | |||
| int32 | |||
| void | RegisterCoordinates
(
TArray< FPoint >& Coordinates, |
Overridden from FEntity
| Type | Name | Description | |
|---|---|---|---|
| EEntity | |||
| void | |||
| void | SpawnIdent
(
FDatabase& Database |