#include <CADKernelEngineDefinitions.h>
◆ FCADKernelTessellationSettings()
◆ FromJson()
| bool FCADKernelTessellationSettings::FromJson |
( |
const FString & |
JsonString | ) |
const |
|
inline |
◆ GetChordTolerance()
| double FCADKernelTessellationSettings::GetChordTolerance |
( |
bool |
bInMillimeter = false | ) |
const |
|
inline |
◆ GetGeometricTolerance()
| double FCADKernelTessellationSettings::GetGeometricTolerance |
( |
bool |
bInMillimeter = false | ) |
const |
|
inline |
Helper functions to get geometrical values in the right unit, cm (native) or mm
◆ GetHash()
| uint32 FCADKernelTessellationSettings::GetHash |
( |
| ) |
const |
|
inline |
◆ GetMaxEdgeLength()
| double FCADKernelTessellationSettings::GetMaxEdgeLength |
( |
bool |
bInMillimeter = false | ) |
const |
|
inline |
◆ GetStitchingTolerance()
| double FCADKernelTessellationSettings::GetStitchingTolerance |
( |
bool |
bInMillimeter = false | ) |
const |
|
inline |
◆ operator==()
◆ ToJson()
| FString FCADKernelTessellationSettings::ToJson |
( |
| ) |
const |
|
inline |
◆ bResolveTJunctions
| bool FCADKernelTessellationSettings::bResolveTJunctions = false |
◆ bUseCADKernel
| bool FCADKernelTessellationSettings::bUseCADKernel = true |
◆ bWithHoops
| bool FCADKernelTessellationSettings::bWithHoops |
|
static |
◆ bWithTechSoft
◆ ChordTolerance
| double FCADKernelTessellationSettings::ChordTolerance |
|
protected |
Maximum distance between any point on a triangle generated by the tessellation process and the actual surface. The lower the value the more triangles. Default value is 0.2, minimal value is 0.005 cm.
◆ GeometricTolerance
| double FCADKernelTessellationSettings::GeometricTolerance = 0.001 |
|
protected |
Tolerance used to determine if a surface should be tessellate or not. Any surface which is narrower than the geometric tolerance in one of the iso direction will not be tessellated Value is in centimeter
◆ MaxEdgeLength
| double FCADKernelTessellationSettings::MaxEdgeLength |
|
protected |
Maximum length of edges of triangles generated by the tessellation process. The length is in scene/model unit. The smaller the more triangles are generated. Value of 0 means no constraint on length of edges Default value is 0 to disable this criteria, and 1. cm is its minimal value if enable.
◆ NormalTolerance
| double FCADKernelTessellationSettings::NormalTolerance |
Maximum angle between the normal of two triangles generated by the tessellation process. The angle is expressed in degree. The smaller the more triangles are generated. Default value is 20 degrees, min value is 5 degrees.
◆ StitchingTechnique
Stitching technique applied on neighboring surfaces before tessellation. None : No stitching applied. This is the default. Sewing : Connects surfaces which physically share a boundary but not topologically within a set of objects. This technique can modify the structure of the model by removing and adding objects. Healing : Connects surfaces which physically share a boundary but not topologically within an object.
◆ StitchingTolerance
| double FCADKernelTessellationSettings::StitchingTolerance = 0.001 |
|
protected |
Tolerance used to determine if two surfaces should be stitched. Value is in centimeter
◆ UnitMultiplier
| double FCADKernelTessellationSettings::UnitMultiplier = 0.1 |
The documentation for this struct was generated from the following file: