Table of Contents

Namespace Hi.Cbtr

Classes

CachedTris

Feature-cached triangle for CubeTree computation.

CbtrPickable

Pickable of CubeTree grids.

CubeTree

Cube-based data structure. CubeTree has high performance for free-form geometry manipulation include volume removal and addition.

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.

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.

Structs

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.