Table of Contents

Namespace Hi.Milling.FluteContours

Classes

ConstHelixSideContour

Represents a constant helix side contour for milling cutters.

FluteContour

Represents a flute contour for milling tools.

FluteContourUtil

Provides utility methods for working with flute contours in milling tools.

FreeFluting

A milling cutter's fluting in which every flute is defined individually — each flute carries its own contour, so spacing, helix and rake need not repeat. Use UniformFluting when one baseline contour repeated evenly around the cutter is enough.

FreeformBottomContour

Represents a freeform bottom contour for milling tools, allowing arbitrary contour shapes.

FreeformSideContour

Represents a freeform side contour for milling tools, allowing arbitrary contour shapes.

ShiftedWorkingContour

Represents a working contour that has been shifted by a specified angle. This class wraps another working contour and applies an angular transformation to it.

SideContourDisplayee

Represents a displayable side contour.

SlideBottomContour

Represents a slide bottom contour for milling cutters.

SpanContourPos4d

Represents a position in 4D space (r, theta, z, radial angle) for contour spans

UniformFluting

A milling cutter's fluting built from one shared baseline contour repeated evenly around the cutter: every flute has the same geometry, spaced at equal angles. Use FreeFluting when the flutes need to be defined individually.

Interfaces

IBottomContour

Represents a bottom flute contour for milling tools.

IFluteNumSourceProperty

Interface that requiring a FluteNumSource property.

IFluting

A milling cutter's fluting: the complete set of flute contours that do the cutting. Either one shared baseline repeated evenly around the cutter (UniformFluting) or one individually defined contour per flute (FreeFluting) — every flute is definable on its own. “Fluting” is the machining noun for a cutter's flute geometry and carries no size of its own, so it describes the flute set of a 4 mm end mill exactly as well as that of a large face mill.

IGetFluteNum

Provides a method to get the number of flutes.

ISideContour

Represents a side flute contour for milling tools.

IWorkingContour

Represents a working contour for cutting operations in milling tools. This interface is implemented by both side contours (ISideContour) and bottom contours (IBottomContour).