Table of Contents

Namespace Hi.Machining

Classes

FreeformCutter

Represents a freeform cutting tool that can be used in machining operations. This cutter type supports complex geometries for both the noble (upper) part and the shaper (cutting) part.

MachiningToolHouse

Tool House.

MachiningVolumeRemovalProc

Handles the machining volume removal process and related operations.

MachiningVolumeRemovalProc.StepMotionSnapshot

Represents a snapshot of the machining motion state.

MatInterpolationKit

Provides functionality for interpolating between two transformation matrices.

MatRelationUtil

Utility methods for determining relationships between matrices.

MotionUtil

Cutter location utility.

Sweptable

Sweptable geometry.

SweptableUtil

Util for Sweptable.

ToolNotFoundException

Exception thrown when a tool with the specified ID is not found.

Interfaces

ICutter

Interface of cutter.

ICutterAnchorable

IGetAnchor of cutter.

IGetSweptable

Interface of Get Sweptable.

IMachiningTool

Interface for machining tools that combine a holder and a cutter.

IVolumeRemover

Only inherit from IGetInitStickConvex and IGetSweptable.

Enums

MatRelation

Defines the relationship between two matrices.