Navigation
API > API/Plugins > API/Plugins/DatasmithContent
Inheritance Hierarchy
- FDatasmithTessellationOptions
- FDatasmithOpenNurbsOptions
- FDatasmithRetessellationOptions
- FWireSettings
References
| Module | DatasmithContent |
| Header | /Engine/Plugins/Enterprise/DatasmithContent/Source/DatasmithContent/Public/DatasmithImportOptions.h |
| Include | #include "DatasmithImportOptions.h" |
Syntax
USTRUCT (BlueprintType )
struct FDatasmithTessellationOptions
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bUseCADKernel | ||
| float | ChordTolerance | Maximum distance between any point on a triangle generated by the tessellation process and the actual surface. | |
| double | GeometricTolerance | Tolerance used to determine if a surface should be tessellate or not. | |
| float | MaxEdgeLength | Maximum length of edges of triangles generated by the tessellation process. | |
| float | NormalTolerance | Maximum angle between the normal of two triangles generated by the tessellation process. | |
| EDatasmithCADStitchingTechnique | StitchingTechnique | Stitching technique applied on neighbouring surfaces before tessellation. | |
| double | StitchingTolerance | Tolerance used to determine if two surfaces should be stitched. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FDatasmithTessellationOptions
(
float InChordTolerance, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| double | GetGeometricTolerance
(
bool bInMillimeter |
Helper functions to get geometrical values in the right unit, cm (native) or mm | |
| uint32 | GetHash () |
||
| double | GetStitchingTolerance
(
bool bInMillimeter |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator==
(
const FDatasmithTessellationOptions& Other |