UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FCADKernelRetessellationSettings Struct Reference

#include <CADKernelEngineDefinitions.h>

+ Inheritance diagram for FCADKernelRetessellationSettings:

Public Member Functions

 FCADKernelRetessellationSettings (double InChordTolerance=0.2f, double InMaxEdgeLength=0.0f, double InNormalTolerance=20.0f, ECADKernelStitchingTechnique InStitchingTechnique=ECADKernelStitchingTechnique::StitchingSew, ECADKernelRetessellationRule InRetessellationRule=ECADKernelRetessellationRule::AllFaces)
 
 FCADKernelRetessellationSettings (const FCADKernelTessellationSettings &TessellationSettings, ECADKernelRetessellationRule InRetessellationRule=ECADKernelRetessellationRule::AllFaces)
 
- Public Member Functions inherited from FCADKernelTessellationSettings
 FCADKernelTessellationSettings (double InChordTolerance=0.2, double InMaxEdgeLength=0.0, double InNormalTolerance=20.0, ECADKernelStitchingTechnique InStitchingTechnique=ECADKernelStitchingTechnique::StitchingSew, double InGeometricTolerance=0.001, double InStichingTolerance=0.001, bool bInUseCADKernel=true)
 
bool operator== (const FCADKernelTessellationSettings &Other) const
 
uint32 GetHash () const
 
double GetGeometricTolerance (bool bInMillimeter=false) const
 
double GetStitchingTolerance (bool bInMillimeter=false) const
 
double GetChordTolerance (bool bInMillimeter=false) const
 
double GetMaxEdgeLength (bool bInMillimeter=false) const
 
bool FromJson (const FString &JsonString) const
 
FString ToJson () const
 

Public Attributes

ECADKernelRetessellationRule RetessellationRule = ECADKernelRetessellationRule::AllFaces
 
- Public Attributes inherited from FCADKernelTessellationSettings
double NormalTolerance
 
ECADKernelStitchingTechnique StitchingTechnique
 
bool bUseCADKernel = true
 
bool bResolveTJunctions = false
 
double UnitMultiplier = 0.1
 
bool bWithTechSoft = bWithHoops
 

Additional Inherited Members

- Static Public Attributes inherited from FCADKernelTessellationSettings
static bool bWithHoops
 
- Protected Attributes inherited from FCADKernelTessellationSettings
double ChordTolerance
 
double MaxEdgeLength
 
double GeometricTolerance = 0.001
 
double StitchingTolerance = 0.001
 

Constructor & Destructor Documentation

◆ FCADKernelRetessellationSettings() [1/2]

FCADKernelRetessellationSettings::FCADKernelRetessellationSettings ( double  InChordTolerance = 0.2f,
double  InMaxEdgeLength = 0.0f,
double  InNormalTolerance = 20.0f,
ECADKernelStitchingTechnique  InStitchingTechnique = ECADKernelStitchingTechnique::StitchingSew,
ECADKernelRetessellationRule  InRetessellationRule = ECADKernelRetessellationRule::AllFaces 
)
inline

◆ FCADKernelRetessellationSettings() [2/2]

FCADKernelRetessellationSettings::FCADKernelRetessellationSettings ( const FCADKernelTessellationSettings TessellationSettings,
ECADKernelRetessellationRule  InRetessellationRule = ECADKernelRetessellationRule::AllFaces 
)
inline

Member Data Documentation

◆ RetessellationRule

ECADKernelRetessellationRule FCADKernelRetessellationSettings::RetessellationRule = ECADKernelRetessellationRule::AllFaces

The documentation for this struct was generated from the following file: