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, IGetFletchMount, IMakeXmlSource, IAbstractNote, IAnchoredCollidableStem, IAnchoredCollidableNode, IAnchoredCollidableBased, IExpandToBox3d, IDuplicate, IDisposable, IClearCache, INameNote
Inherited Members
Extension Methods

Properties

ClampedThemeColor

The theme color of the part of a cutter that is clamped in its holder, above the exposed height (MillingCutter.ExposedHeight_mm), on a canvas that draws no holder: a hue alone (HSL 300 degrees, full saturation, half lightness), away from the blue band the flute surfaces, the shank, a cut surface's back face and IHolder.ThemeColor share, and from the orange of a cut surface's front face. Pushed absolute (Bind.PushColorByRgb), never as an offset: an offset on white or on the shank's colour is one more grey.

public static vec3d_t ClampedThemeColor { get; }

Property Value

vec3d_t

CutterThemeColor

The default theme color for cutter body visualization.

public static vec3d_t CutterThemeColor { get; }

Property Value

vec3d_t

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

The default theme color for shank visualization.

public static vec3d_t ShankThemeColor { get; }

Property Value

vec3d_t

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