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.