Clearing3D Class
3D clearing class definition.
Bulk material is removed in layers or levels from the raw stock. Typical tools used for this kind of operation are Flat or Corner Radius end mills.
Name | Description | |
---|---|---|
Clearing3D(EndMill, Setup, Interval, double, double) | Standard constructor. | |
Clearing3D(EndMill, Setup, Region, Interval, double, double) | Boundary region constructor. |
Name | Description | |
---|---|---|
AxialStockToLeave | Gets or sets the axial (floor) stock to leave. (inherited from Machining3D). | |
BottomPlane | Gets the machining bottom plane. (inherited from Machining). | |
BoundaryOffset | Gets or sets tool containment region offset. (inherited from Machining3D). | |
ClearanceHeight | Gets or sets the clearance height. (inherited from Machining). | |
ClearancePlane | Gets the machining clearance plane. (inherited from Machining). | |
ComputingPassesText | Gets or sets the "Computing passes..." text string. (inherited from Machining). | |
CutDirectionMode | Gets or sets direction mode. (inherited from Machining). | |
ExecutionTime | Gets the (last) work execution time in milliseconds. (inherited from WorkUnit). | |
Feed | Gets or sets the feed rate. (inherited from Machining). | |
FlatAreaDetection | If enabled, the strategy attempts to detect the heights of flat areas and machine at these levels. | |
LeadIn | Gets or sets the lead-in. (inherited from Machining). | |
LeadInOpen | Gets or sets the lead-in for open contours. (inherited from Machining). | |
LeadOut | Gets or sets the lead-out. (inherited from Machining). | |
LeadOutOpen | Gets or sets the lead-out for open contours. (inherited from Machining). | |
Log | Gets the list of errors and warnings generated during execution. (inherited from WorkUnit). | |
PreparingGeometryText | Gets or sets the "Preparing geometry..." text. (inherited from Machining3D). | |
RadialStockToLeave | Gets or sets the radial (wall) stock to leave. (inherited from Machining). | |
Ramp | Gets or sets the ramp type. | |
Result | Gets resulting toolpath. (inherited from Machining). | |
RetractHeight | Gets or sets the Retract height. (inherited from Machining). | |
RetractPlane | Gets the machining retract plane. (inherited from Machining). | |
Speed | Gets or sets the spindle speed. (inherited from Machining). | |
Status | Gets the WorkUnit status. (inherited from WorkUnit). | |
StepDown | Gets step down value. (inherited from Machining). | |
StepOver | Gets step over value. (inherited from Machining). | |
Tessellation | Gets the machining tessellated geometry. (inherited from Machining). | |
Tolerance |
Get or set machining tolerance. Affects the final toolpath accuracy. Reasonable values can be 0.1 mm for roughing and 0.01 mm for finishing for a model with metric units. (inherited from Machining). |
|
Tool | Gets the machining tool. (inherited from Machining). | |
TopPlane | Gets the machining top plane. (inherited from Machining). |
Name | Description | |
---|---|---|
AddZ(Point2D[], double) | (inherited from Machining). | |
AddZ(Point2D[][], double) | (inherited from Machining). | |
AreEqualZ(double, double, double) | Checks if two Z values are equal within a tolerance. (inherited from Machining). | |
Cancelled(BackgroundWorker, DoWorkEventArgs) | Checks if the user has requested cancellation of the background operation. (inherited from WorkUnit). | |
ComputeStepsZ(Interval, double, bool, Geometry3D, PolyRegion2D, double, double, out double[], Model) | (inherited from Machining3D). | |
ComputeWaterlines(double[], PolyRegion2D, bool, BackgroundWorker, DoWorkEventArgs) | (inherited from Contour3D). | |
DoWork(BackgroundWorker, DoWorkEventArgs) | Does the actual work allowing progress bar update and cancellation. | |
Equals(Object) | Determines whether the specified object is equal to the current object. (inherited from Object). | |
EstimateSafetyHeights(Stock) | (inherited from Machining). | |
Filter(Point3D[][]) | (inherited from Machining3D). | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object). | |
FromRegion(Region) | (inherited from Machining). | |
GetBottomPlane(Color, string) | Gets a visual representation of the Bottom machining plane. (inherited from Machining). | |
GetBottomPlane(Point3D, Point3D, string) | Gets a visual representation of the Bottom machining plane. (inherited from Machining). | |
GetBottomPlane(string) | Gets a visual representation of the Bottom machining plane. (inherited from Machining). | |
GetBoundary() | Gets a visual representation of the machining boundary. (inherited from Machining3D). | |
GetBoundary(Color) | Gets a visual representation of the machining boundary. (inherited from Machining3D). | |
GetClearancePlane(Color, string) | Gets a visual representation of the Clearance machining plane. (inherited from Machining). | |
GetClearancePlane(Point3D, Point3D, string) | Gets a visual representation of the Clearance machining plane. (inherited from Machining). | |
GetClearancePlane(string) | Gets a visual representation of the Clearance machining plane. (inherited from Machining). | |
GetCutter() | (inherited from Machining). | |
GetDefaultCircularLeadRadius(EndMill) | Computes the default circular lead radius on tool diameter. (inherited from Machining). | |
GetDefaultHelixRampRadius(EndMill) | Computes the default helix ramp radius based on tool diameter. (inherited from Machining). | |
GetDefaultRampClearanceHeight(EndMill) | Computes the default ramp clearance height. (inherited from Machining). | |
GetDefaultStraightTangentLeadLength(EndMill) | Computes the default ramp clearance height. (inherited from Machining). | |
GetHashCode | Serves as the default hash function. (inherited from Object). | |
GetOuterRegion(EndMill, Region, Region, GeometryBase) | Gets the outer region following this order boundary, stock, geometry bounding rectangle. (inherited from Machining). | |
GetOuterRegion(EndMill, Region, Point2D, Point2D, double, bool) | Returns a regenerated stock region or the geometry bounding rectangle (with offset by cutter radius if requested). (inherited from Machining). | |
GetRawPasses(BackgroundWorker, DoWorkEventArgs) | Computes the polygonal loops representing the contours. (inherited from Contour3D). | |
GetRetractPlane(Color, string) | Gets a visual representation of the Retract machining plane. (inherited from Machining). | |
GetRetractPlane(Point3D, Point3D, string) | Gets a visual representation of the Retract machining plane. (inherited from Machining). | |
GetRetractPlane(string) | Gets a visual representation of the Retract machining plane. (inherited from Machining). | |
GetSampling() | (inherited from Machining3D). | |
GetTopPlane(Color, string) | Gets a visual representation of the Top machining plane. (inherited from Machining). | |
GetTopPlane(Point3D, Point3D, string) | Gets a visual representation of the Top machining plane. (inherited from Machining). | |
GetTopPlane(string) | Gets a visual representation of the Top machining plane. (inherited from Machining). | |
GetTransformedBoundary(Region, GeometryBase) | Returns a copy of the specified Region transformed by setup inverse matrix. (inherited from Machining). | |
GetType | Gets the Type of the current instance. (inherited from Object). | |
GetUnitsAbbreviation(linearUnitsType) | Returns "mm" if the parameters is Millimeters, "in" otherwise. (inherited from Machining). | |
GetWaterlines(bool, bool, Region, BackgroundWorker, DoWorkEventArgs, out PolyRegion2D) | (inherited from Contour3D). | |
InitLeads() | Update the leads (in and out) based on the current tolerance and cut direction. Leads must be updated once before computing the positions. (inherited from Machining). | |
InitRamps(double) | Update the ramps based on the current tolerance and cut direction. Ramps should be updated once before computing the positions. (inherited from Machining). | |
MemberwiseClone | Creates a shallow copy of the current Object. (inherited from Object). | |
RemoveZ(Point3D[]) | (inherited from Machining). | |
RemoveZ(Point3D[][]) | (inherited from Machining). | |
ResetProgressParallel(int) | Resets the progress bar for a parallel loop. (inherited from WorkUnit). | |
StartContinuousAnimation(string, BackgroundWorker, params string[]) | Start the animation for the continuous progress bar. (inherited from WorkUnit). | |
StopContinuousAnimation(BackgroundWorker) | Stop the animation for the continuous progress bar. (inherited from WorkUnit). | |
ToString | Returns a string that represents the current object. (inherited from Object). | |
TranslateZ(Point3D[][], double, Interval) | (inherited from Machining3D). | |
UpdateProgress(double, double, string, BackgroundWorker, bool, params string[]) | Updates the progress bar value. (inherited from WorkUnit). | |
UpdateProgress(int, int, string, BackgroundWorker, bool, params string[]) | Updates the progress bar value. (inherited from WorkUnit). | |
UpdateProgressAndCheckCancelled(int, int, string, BackgroundWorker, DoWorkEventArgs, bool, params string[]) | Updates the progress bar value and checks if the worker thread has been canceled. (inherited from WorkUnit). | |
UpdateProgressAndCheckCancelledParallel(int, string, BackgroundWorker, DoWorkEventArgs, params string[]) | Updates the progress bar value and checks if the worker thread has been canceled, for a parallel loop. (inherited from WorkUnit). | |
UpdateProgressParallel(double, string, BackgroundWorker, params string[]) | Updates the progress bar value for a parallel loop. (inherited from WorkUnit). | |
UpdateProgressTo100(string, BackgroundWorker, params string[]) | Set the progress bar to 100% and forces screen update. (inherited from WorkUnit). | |
WorkCancelled(Environment) | Called when the work is cancelled. (inherited from WorkUnit). | |
WorkCompleted(Environment) | Called when the work has completed. In the case you are modeling something, the environment parameter allows you to easily add the model to the entities collection. (inherited from WorkUnit). | |
WorkFailed(Environment) | Called when the work has failed. (inherited from WorkUnit). |
Name | Description | |
---|---|---|
ProgressChanged | Occurs when the DoWork() is called synchronously and the progress has changed. (inherited from WorkUnit). |
Name | Description | |
---|---|---|
DefaultHelixRampAngle | Default helix ramp angle. (inherited from Machining). | |
boundary | Tool containment region. (inherited from Machining3D). | |
cutter | End mill definition. (inherited from Machining). | |
fallbackRamp | Default fallback ramp. The fallback ramp is used when the appropriate ramp fails to be placed due to stroke intersections. (inherited from Machining). | |
geometry | The machining geometry (whether 2D or 3D). (inherited from Machining). | |
log | (inherited from WorkUnit). | |
openContoursRamp | Ramp-in for open contours. (inherited from Machining). | |
pocketRamp | Ramp-in for closed pocket contours. If null, the user-defined ramp will be used instead. (inherited from Machining). | |
stepDown | Step down. (inherited from Machining). | |
stepOver | Step over. (inherited from Machining). | |
tessellationColor | The geometry tessellation color. (inherited from Machining). | |
tolerance | Machining tolerance. Affects the final toolpath accuracy. (inherited from Machining). | |
units | The machining units. (inherited from Machining). | |
zRange | Z axis range. (inherited from Machining). |
devDept.Eyeshot.Milling.Clearing3D