Navigation
API > API/Runtime > API/Runtime/CADKernel
| Name | FModelMesh |
| Type | class |
| Header File | /Engine/Source/Runtime/Datasmith/CADKernel/Base/Public/Mesh/Structure/ModelMesh.h |
| Include Path | #include "Mesh/Structure/ModelMesh.h" |
Syntax
class FModelMesh : public UE::CADKernel::FEntityGeom
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FEntity → FEntityGeom → FModelMesh
- FHaveStates → FEntity → FEntityGeom → FModelMesh
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FModelMesh() |
Mesh/Structure/ModelMesh.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Criteria | TArray< TSharedPtr< FCriterion > > | Mesh/Structure/ModelMesh.h | ||
| EdgeMeshes | TArray< FEdgeMesh * > | Mesh/Structure/ModelMesh.h | ||
| FaceMeshes | TArray< FFaceMesh * > | Mesh/Structure/ModelMesh.h | ||
| FEntity | friend | Mesh/Structure/ModelMesh.h | ||
| GlobalPointCloud | TArray< TArray< FVector > * > | Mesh/Structure/ModelMesh.h | ||
| LastIdUsed | FIdent | Mesh/Structure/ModelMesh.h | ||
| MaxAngle | double | Mesh/Structure/ModelMesh.h | ||
| MaxSize | double | Mesh/Structure/ModelMesh.h | ||
| MinSize | double | Mesh/Structure/ModelMesh.h | ||
| QuadAnalyse | bool | Mesh/Structure/ModelMesh.h | ||
| Sag | double | Mesh/Structure/ModelMesh.h | ||
| VertexMeshes | TArray< FVertexMesh * > | Mesh/Structure/ModelMesh.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddCriterion
(
TSharedPtr< FCriterion >& Criterion |
Mesh/Structure/ModelMesh.h | ||
| Mesh/Structure/ModelMesh.h | |||
| Mesh/Structure/ModelMesh.h | |||
void AddMesh
(
FVertexMesh& Mesh |
Mesh/Structure/ModelMesh.h | ||
double GetAngleCriteria() |
Mesh/Structure/ModelMesh.h | ||
const TArray< TSharedPtr< FCriterion > > & GetCriteria() |
Mesh/Structure/ModelMesh.h | ||
int32 GetFaceCount() |
Mesh/Structure/ModelMesh.h | ||
| Mesh/Structure/ModelMesh.h | |||
double GetGeometricTolerance() |
Mesh/Structure/ModelMesh.h | ||
| Mesh/Structure/ModelMesh.h | |||
double GetMaxSize() |
Mesh/Structure/ModelMesh.h | ||
| Mesh/Structure/ModelMesh.h | |||
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; | Mesh/Structure/ModelMesh.h | |
double GetMinSize() |
Mesh/Structure/ModelMesh.h | ||
void GetNodeCoordinates
(
TArray< FVector >& NodeCoordinates |
Mesh/Structure/ModelMesh.h | ||
void GetNodeCoordinates
(
TArray< FVector3f >& NodeCoordinates |
Mesh/Structure/ModelMesh.h | ||
double GetSag() |
Mesh/Structure/ModelMesh.h | ||
int32 GetTriangleCount() |
Mesh/Structure/ModelMesh.h | ||
int32 GetVertexCount() |
Mesh/Structure/ModelMesh.h | ||
void RegisterCoordinates
(
TArray< FVector >& Coordinates, |
Mesh/Structure/ModelMesh.h |
Overridden from FEntity
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EEntity GetEntityType() |
Mesh/Structure/ModelMesh.h | ||
virtual void ResetMarkersRecursively() |
Mesh/Structure/ModelMesh.h | ||
virtual void SpawnIdent
(
FDatabase& Database |
Mesh/Structure/ModelMesh.h |