Navigation
API > API/Runtime > API/Runtime/CADKernel
| Name | FTopomaker |
| Type | class |
| Header File | /Engine/Source/Runtime/Datasmith/CADKernel/Base/Public/Topo/Topomaker.h |
| Include Path | #include "Topo/Topomaker.h" |
Syntax
class FTopomaker
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTopomaker
(
FSession& InSession, |
Topo/Topomaker.h | ||
FTopomaker
(
FSession& InSession, |
Topo/Topomaker.h | ||
FTopomaker
(
FSession& InSession, |
Topo/Topomaker.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EdgeLengthTolerance | double | Topo/Topomaker.h | ||
| ForceJoinFactor | double | Topo/Topomaker.h | ||
| LargeEdgeLengthTolerance | double | Topo/Topomaker.h | ||
| SewOptions | ESewOption | Topo/Topomaker.h | ||
| SewTolerance | double | Topo/Topomaker.h | ||
| SewToleranceToForceJoin | double | Topo/Topomaker.h | ||
| ThinFaceWidth | double | Topo/Topomaker.h | ||
| Tolerance | double | Topo/Topomaker.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DeleteNonmanifoldLink() |
Mandatory: UnlinkNonManifoldVertex has to be call after | Topo/Topomaker.h | |
void OrientShells() |
Topo/Topomaker.h | ||
void RemoveThinFaces() |
Topo/Topomaker.h | ||
void SetTolerance
(
const FTopomakerOptions Options |
Topo/Topomaker.h | ||
void Sew() |
Topo/Topomaker.h | ||
void SplitIntoConnectedShells() |
Split into connected shell and put each shell into the appropriate body | Topo/Topomaker.h | |
void UnlinkFromOther() |
Mandatory: UnlinkNonManifoldVertex has to be call before | Topo/Topomaker.h | |
void UnlinkNonManifoldVertex() |
Unlink Non-Manifold Vertex i.e. Vertex belong to tow or more shell | Topo/Topomaker.h |