33 bool QuadAnalyse =
false;
51 return FaceMeshes.
Num();
59 int32 GetTriangleCount()
const;
84 return EEntity::MeshModel;
136 OutIndex = (
int32)GlobalPointCloud.
Num();
139 GlobalPointCloud.
Add(&Coordinates);
140 LastIdUsed += (
int32)Coordinates.Num();
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
uint32 FIdent
Definition Types.h:27
#define HUGE_VALUE
Definition Types.h:16
#define DOUBLE_SMALL_NUMBER
Definition UnrealMathUtility.h:72
#define DOUBLE_PI
Definition UnrealMathUtility.h:71
UE_REWRITE SizeType Num() const
Definition Array.h:1144
UE_NODEBUG UE_FORCEINLINE_HINT SizeType Add(ElementType &&Item)
Definition Array.h:2696
Definition SharedPointer.h:692
Definition EntityGeom.h:15
Definition CADEntity.h:56
Definition ModelMesh.h:21
double GetSag() const
Definition ModelMesh.h:114
double GetAngleCriteria()
Definition ModelMesh.h:109
virtual void SpawnIdent(FDatabase &Database) override
Definition ModelMesh.h:61
double GetMaxSize() const
Definition ModelMesh.h:104
const TArray< FFaceMesh * > & GetFaceMeshes() const
Definition ModelMesh.h:154
virtual EEntity GetEntityType() const override
Definition ModelMesh.h:82
void AddMesh(FVertexMesh &Mesh)
Definition ModelMesh.h:119
double GetGeometricTolerance() const
Definition ModelMesh.h:94
const TArray< TArray< FVector > * > & GetGlobalPointCloud() const
Definition ModelMesh.h:47
double GetMinSize() const
Definition ModelMesh.h:99
int32 GetVertexCount() const
Definition ModelMesh.h:54
void AddMesh(FEdgeMesh &Mesh)
Definition ModelMesh.h:124
const TArray< TSharedPtr< FCriterion > > & GetCriteria() const
Definition ModelMesh.h:87
void AddMesh(FFaceMesh &Mesh)
Definition ModelMesh.h:129
int32 GetFaceCount() const
Definition ModelMesh.h:49
virtual void ResetMarkersRecursively() const override
Definition ModelMesh.h:73
void RegisterCoordinates(TArray< FVector > &Coordinates, int32 &OutStartVertexId, int32 &OutIndex)
Definition ModelMesh.h:134
Definition VertexMesh.h:11
Definition CADEntity.cpp:23
EEntity
Definition CADEntity.h:18