Namespace Hi.Cbtr
Classes
- CachedTris
Feature-cached triangle for CubeTree computation.
- ConstructionDefectDisplayee
Encapsulates cube tree construction defect results, including both defect data and visualization drawings.
- CubeTree
Cube-based data structure. CubeTree has high performance for free-form geometry manipulation include volume removal and addition.
- CubeTree.DefectNodeInfo
Info for a single defect node detected during cube tree construction.
- CubeTree.DefectNodeInfo.TriWireInfo
A single triangle-wire relation entry within a defect node.
- CubeTree.InfNodeInfo
Info for a single node with inf edge_cuts, containing box and edge indices.
- CubeTreeFile
Represents a file containing cube tree data.
- DiffAttachment
Represents an attachment with a difference value for cube tree.
- GeomBoolCache
Cache for geometry boolean operations.
- InfDefectDisplayee
Encapsulates inf edge cuts defect visualization for a cube tree, including defect boxes, edge segments, and flag drawings.
- InitStickConvex
Represents a stick convex initialization object.
- LsStl
Linear Sweptable Stl.
- Substraction
Represents the result of a volume subtraction operation.
- UnhighlightablePickable
Cbtr un-highlightable pickable. For initailizing purpose by RebuildAttach(CbtrPickable).
- UnmanagedSubstraction
Data about the removing behavior of CubeTree.
- WireCube
For Internal Use Only. Represents a wire cube for display purposes. The edge index follows the C++ cube_node_t pattern: edgeIndex = (dir << 2) | (th1 << 1) | th0 where dir is the edge direction (0=X, 1=Y, 2=Z), th0 is the position flag in (dir+1)%3 direction, th1 is the position flag in (dir+2)%3 direction.
Structs
- CubeTree.DefectTriWireInfoInterop
Interop struct matching C++ defect_tri_wire_info_interop_t.
- CubeTree.TriWireRelationInterop
Interop struct matching C++ tri_wire_relation_interop_t.
- node_diff_t
Structure representing a node with a difference value.
Interfaces
- IGetInitStickConvex
Interface of GetInitStickConvex().
Enums
- CachedTris.SweepingMode
Defines the mode for sweeping operations.
- GeomBoolCacheEnum
Enumeration of geometry boolean cache types.
Delegates
- CubeTree.diff_response_func_t
Delegate for handling difference responses during geometry comparison.