Navigation
API > API/Runtime > API/Runtime/CADKernelEngine
| Name | FCADKernelTessellationSettings |
| Type | struct |
| Header File | /Engine/Source/Runtime/Datasmith/CADKernel/Engine/Public/ParametricSurfaceData.h |
| Include Path | #include "ParametricSurfaceData.h" |
Syntax
USTRUCT (BlueprintType )
struct FCADKernelTessellationSettings
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCADKernelTessellationSettings
(
double InChordTolerance, |
ParametricSurfaceData.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| bWithHoops | bool | ParametricSurfaceData.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bResolveTJunctions | bool | Indicates which tessellator to use CADKernel or TechSoft. By default it is CADKernel. | ParametricSurfaceData.h |
|
| bUseCADKernel | bool | Indicates which tessellator to use CADKernel or TechSoft. By default it is CADKernel. | ParametricSurfaceData.h |
|
| bWithTechSoft | bool | ParametricSurfaceData.h |
|
|
| NormalTolerance | double | Maximum angle between the normal of two triangles generated by the tessellation process. | ParametricSurfaceData.h |
|
| StitchingTechnique | ECADKernelStitchingTechnique | Stitching technique applied on neighboring surfaces before tessellation. | ParametricSurfaceData.h |
|
| UnitMultiplier | double | #cadkernel_check: Verify that this new logic is properly used everywhere. | ParametricSurfaceData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool FromJson
(
const FString& JsonString |
ParametricSurfaceData.h | ||
double GetChordTolerance
(
bool bInMillimeter |
ParametricSurfaceData.h | ||
double GetGeometricTolerance
(
bool bInMillimeter |
Helper functions to get geometrical values in the right unit, cm (native) or mm | ParametricSurfaceData.h | |
uint32 GetHash() |
ParametricSurfaceData.h | ||
double GetMaxEdgeLength
(
bool bInMillimeter |
ParametricSurfaceData.h | ||
double GetStitchingTolerance
(
bool bInMillimeter |
ParametricSurfaceData.h | ||
FString ToJson() |
ParametricSurfaceData.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
const FCADKernelTessellationSettings& Other |
ParametricSurfaceData.h |