|
| unsafe | ToolPathParams () |
| | Constructs an empty (default-constructed) instance.
|
| unsafe | ToolPathParams (float millRadius, float voxelSize, float sectionStep, float critTransitionLength, float plungeLength, float retractLength, float plungeFeed, float retractFeed, float baseFeed, float safeZ, MR.BypassDirection bypassDir, MR.AffineXf3f? xf, bool flatTool, MR.Std._ByValue_Function_Bool_From_Float cb, float toolpathExpansion, MR.Std.Vector_StdVectorMRVector3f? isolines, MR.Std.Vector_StdVectorMRVector3f? startContours, MR.Std.Vector_MRVector3f? startVertices, MR.MeshPart? offsetMesh) |
| | Constructs MR.ToolPathParams elementwise.
|
| unsafe | ToolPathParams (MR._ByValue_ToolPathParams _other) |
| | Generated from constructor MR.ToolPathParams.ToolPathParams.
|
| | ToolPathParams (Const_ToolPathParams _other) |
| | Generated from constructor MR.ToolPathParams.ToolPathParams.
|
| | ToolPathParams (ToolPathParams _other) |
| | Generated from constructor MR.ToolPathParams.ToolPathParams.
|
| unsafe MR.ToolPathParams | assign (MR._ByValue_ToolPathParams _other) |
| | Generated from method MR::ToolPathParams::operator=.
|
| virtual void | Dispose () |
| unsafe | Const_ToolPathParams () |
| | Constructs an empty (default-constructed) instance.
|
| unsafe | Const_ToolPathParams (float millRadius, float voxelSize, float sectionStep, float critTransitionLength, float plungeLength, float retractLength, float plungeFeed, float retractFeed, float baseFeed, float safeZ, MR.BypassDirection bypassDir, MR.AffineXf3f? xf, bool flatTool, MR.Std._ByValue_Function_Bool_From_Float cb, float toolpathExpansion, MR.Std.Vector_StdVectorMRVector3f? isolines, MR.Std.Vector_StdVectorMRVector3f? startContours, MR.Std.Vector_MRVector3f? startVertices, MR.MeshPart? offsetMesh) |
| | Constructs MR.ToolPathParams elementwise.
|
| unsafe | Const_ToolPathParams (MR._ByValue_ToolPathParams _other) |
| | Generated from constructor MR.ToolPathParams.ToolPathParams.
|
| | Const_ToolPathParams (Const_ToolPathParams _other) |
| | Generated from constructor MR.ToolPathParams.ToolPathParams.
|
| | Const_ToolPathParams (ToolPathParams _other) |
| | Generated from constructor MR.ToolPathParams.ToolPathParams.
|
|
| new unsafe ref float | millRadius [get] |
| | radius of the milling tool
|
| new unsafe ref float | voxelSize [get] |
| | size of voxel needed to offset mesh
|
| new unsafe ref float | sectionStep [get] |
| | distance between sections built along Z axis; in Constant Cusp mode sectionStep should be bigger than voxelSize (x1.2 or more is recommended)
|
| new unsafe ref float | critTransitionLength [get] |
| | if distance to the next section is smaller than it, transition will be performed along the surface; otherwise transition will be through the safe plane
|
| new unsafe ref float | plungeLength [get] |
| | when the mill is moving down, it will be slowed down in this distance from mesh
|
| new unsafe ref float | retractLength [get] |
| | when the mill is moving up, it will be slowed down in this distance from mesh
|
| new unsafe ref float | plungeFeed [get] |
| | speed of slow movement down
|
| new unsafe ref float | retractFeed [get] |
| | speed of slow movement up
|
| new unsafe ref float | baseFeed [get] |
| | speed of regular milling
|
| new unsafe ref float | safeZ [get] |
| | z-coordinate of plane where tool can move in any direction without touching the object
|
| new unsafe ref MR.BypassDirection | bypassDir [get] |
| | which direction isolines or sections should be passed in
|
| new unsafe MR.? ConstBox_AffineXf3f | xf [get, set] |
| | mesh can be transformed using xf parameter
|
| new unsafe ref bool | flatTool [get] |
| | if true then a tool path for a flat milling tool will be generated
|
| new unsafe MR.Std.Function_Bool_From_Float | cb [get, protected set] |
| | callback for reporting on progress
|
| new unsafe ref float | toolpathExpansion [get] |
| | if > 0 - expand the trajectory creation area and create toolpath to mill excess material to make empty areas; the area has the shape of a box; lacing specific only
|
| new unsafe MR.Std.? Vector_StdVectorMRVector3f | isolines [get, set] |
| | optional output, stores isolines without transits
|
| new unsafe MR.Std.? Vector_StdVectorMRVector3f | startContours [get, set] |
| | optional output, polyline containing start vertices for isolines
|
| new unsafe MR.Std.? Vector_MRVector3f | startVertices [get, set] |
| | start vertices on the offset mesh used for calculating isolines
|
| new unsafe MR.? MeshPart | offsetMesh [get, set] |
| | optional pre-computed offset mesh; if null, it will be computed internally
|
| unsafe float | millRadius [get] |
| | radius of the milling tool
|
| unsafe float | voxelSize [get] |
| | size of voxel needed to offset mesh
|
| unsafe float | sectionStep [get] |
| | distance between sections built along Z axis; in Constant Cusp mode sectionStep should be bigger than voxelSize (x1.2 or more is recommended)
|
| unsafe float | critTransitionLength [get] |
| | if distance to the next section is smaller than it, transition will be performed along the surface; otherwise transition will be through the safe plane
|
| unsafe float | plungeLength [get] |
| | when the mill is moving down, it will be slowed down in this distance from mesh
|
| unsafe float | retractLength [get] |
| | when the mill is moving up, it will be slowed down in this distance from mesh
|
| unsafe float | plungeFeed [get] |
| | speed of slow movement down
|
| unsafe float | retractFeed [get] |
| | speed of slow movement up
|
| unsafe float | baseFeed [get] |
| | speed of regular milling
|
| unsafe float | safeZ [get] |
| | z-coordinate of plane where tool can move in any direction without touching the object
|
| unsafe MR.BypassDirection | bypassDir [get] |
| | which direction isolines or sections should be passed in
|
| unsafe MR.? ConstBox_AffineXf3f | xf [get] |
| | mesh can be transformed using xf parameter
|
| unsafe bool | flatTool [get] |
| | if true then a tool path for a flat milling tool will be generated
|
| unsafe MR.Std.Const_Function_Bool_From_Float | cb [get, protected set] |
| | callback for reporting on progress
|
| unsafe float | toolpathExpansion [get] |
| | if > 0 - expand the trajectory creation area and create toolpath to mill excess material to make empty areas; the area has the shape of a box; lacing specific only
|
| unsafe MR.Std.? Vector_StdVectorMRVector3f | isolines [get] |
| | optional output, stores isolines without transits
|
| unsafe MR.Std.? Vector_StdVectorMRVector3f | startContours [get] |
| | optional output, polyline containing start vertices for isolines
|
| unsafe MR.Std.? Vector_MRVector3f | startVertices [get] |
| | start vertices on the offset mesh used for calculating isolines
|
| unsafe MR.? MeshPart | offsetMesh [get] |
| | optional pre-computed offset mesh; if null, it will be computed internally
|
Parameters shared by all tool path generation functions Generated from class MR.ToolPathParams. Derived classes: Direct: (non-virtual) MR.ConstantCuspParams This is the non-const half of the class.