Table of Contents

Interface ICutter

Namespace
Hi.Machining
Assembly
HiMech.dll

Interface of cutter.

public interface ICutter : IGetSweptable, IVolumeRemover, IAnchoredDisplayee, IDisplayee, ITopo, IGetAsmb, IGetAnchor, IGetTopoIndex, IGetAnchoredDisplayeeList, IGetFletchBuckle, IMakeXmlSource, IAbstractNote, IAnchoredCollidableStem, IAnchoredCollidableNode, IAnchoredCollidableBased, IExpandToBox3d, IDuplicate, IDisposable, IClearCache, INameNote
Inherited Members
Extension Methods

Properties

CutterThemeColor

public static Vec3d CutterThemeColor { get; }

Property Value

Vec3d

CutterTip

Gets the anchor point representing the tip of the cutter.

Anchor CutterTip { get; }

Property Value

Anchor

The anchor point at the cutter tip, or null if the shaper topology brick is not available.

Remarks

The cutter tip is the reference point for the cutting tool, typically located at the end of the shaper part. This point is used for positioning and orientation calculations during machining operations.

IsSpinningCutter

Is cutter spining when machining.

bool IsSpinningCutter { get; }

Property Value

bool

Is cutter spining when machining.

ShankThemeColor

public static Vec3d ShankThemeColor { get; }

Property Value

Vec3d

ShaperTopoBrick

cutable part of cutter. the part cut the workpiece if overlapped.

ITopoBrick ShaperTopoBrick { get; }

Property Value

ITopoBrick

StrutTopoBrick

uncutable part of cutter. the part triggers collision to workpiece if overlapped.

ITopoBrick StrutTopoBrick { get; }

Property Value

ITopoBrick