12class FMeshingTolerances;
15class FTopologicalEntity;
16class FTopologicalLoop;
18namespace ParametricMesherTool
119 for (
const FCrossZoneElement*
Segment : SelectedCrossZoneElement)
156 bool MeshPlanarFace();
158 void MeshFaceLoops();
166 bool GenerateCloud();
178 void MeshThinZones();
192#ifdef CADKERNEL_DEBUG
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE_NODEBUG UE_FORCEINLINE_HINT SizeType Add(ElementType &&Item)
Definition Array.h:2696
UE_FORCEINLINE_HINT void Reserve(SizeType Number)
Definition Array.h:3016
Definition EdgeSegment.h:22
Definition ParametricMesherConstantes.h:17
Definition ModelMesh.h:21
Definition ParametricFaceMesher.h:135
FModelMesh & MeshModel
Definition ParametricFaceMesher.h:138
void Mesh()
Definition ParametricFaceMesher.cpp:44
const FMeshingTolerances & Tolerances
Definition ParametricFaceMesher.h:140
FGrid Grid
Definition ParametricFaceMesher.h:143
FTopologicalFace & Face
Definition ParametricFaceMesher.h:137
bool bThinZoneMeshing
Definition ParametricFaceMesher.h:141
Definition ThinZone2D.h:40
Definition TopologicalEdge.h:63
Definition TopologicalFace.h:56
Definition TopologicalVertex.h:83
Definition CADEntity.cpp:23
bool DoIntersectInside(const FSegment2D &SegmentAB, const FSegment2D &SegmentCD)
Definition Geometry.cpp:252
@ Undefined
Definition GeoEnum.h:89
TSegment< FVector2d > FSegment2D
Definition Geometry.h:286
@ End
Definition GeoEnum.h:101
@ Start
Definition GeoEnum.h:100
EVisuProperty
Definition Visu.h:15
@ Element
Definition Visu.h:18
void Add(const int32 Value)
Definition Types.h:59
Definition Geometry.h:250