Interface ICutter
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
CutterThemeColor
The default theme color for cutter body visualization.
public static vec3d_t CutterThemeColor { get; }
Property Value
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
ShaperTopoBrick
cutable part of cutter. the part cut the workpiece if overlapped.
ITopoBrick ShaperTopoBrick { get; }
Property Value
StrutTopoBrick
uncutable part of cutter. the part triggers collision to workpiece if overlapped.
ITopoBrick StrutTopoBrick { get; }