Table of Contents

Class MillingCutterEditorDisplayee

Namespace
Hi.Milling.Cutters
Assembly
HiMech.dll

Represents a displayable editor for milling cutter visualization. This class handles the rendering of cutter geometry, including flutes, profiles, and inner structures. Internal Use Only

public class MillingCutterEditorDisplayee : IAnchoredDisplayee, IGetAnchor, IGetTopoIndex, IDisplayee, IExpandToBox3d, IClearCache, IDisposable
Inheritance
MillingCutterEditorDisplayee
Implements
Inherited Members
Extension Methods

Constructors

MillingCutterEditorDisplayee()

Initializes a new instance of the MillingCutterEditorDisplayee class.

public MillingCutterEditorDisplayee()

MillingCutterEditorDisplayee(Func<MillingCutter>)

Initializes a new instance of the MillingCutterEditorDisplayee class with a milling cutter host.

public MillingCutterEditorDisplayee(Func<MillingCutter> millingCutterHost)

Parameters

millingCutterHost Func<MillingCutter>

Function that provides the milling cutter instance

Properties

MillingCutterHost

Gets or sets the function that provides the milling cutter instance.

public Func<MillingCutter> MillingCutterHost { get; set; }

Property Value

Func<MillingCutter>

ShapeMode

public MillingCutterEditorDisplayee.ShapeModeEnum ShapeMode { get; set; }

Property Value

MillingCutterEditorDisplayee.ShapeModeEnum

Methods

ClearCache()

Clears all cached display data.

public void ClearCache()

Display(Bind)

Displays the milling cutter visualization.

public void Display(Bind bind)

Parameters

bind Bind

The binding context for display

Dispose()

Disposes of all resources.

public void Dispose()

Dispose(bool)

Disposes of unmanaged resources.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

True if disposing, false if finalizing

ExpandToBox3d(Box3d)

Expands the bounding box to include the cutter geometry.

public void ExpandToBox3d(Box3d dst)

Parameters

dst Box3d

The destination bounding box to expand

GetAnchor()

Gets the root anchor point of the cutter.

public Anchor GetAnchor()

Returns

Anchor

The cutter tip anchor