Inheritance diagram for mrmeshpy.ToolPathParams:Static Public Member Functions | |
| None | __init__ (*args, **kwargs) |
| ToolPathParams | operator (*args, **kwargs) |
| ToolPathParams | operator (*args, **kwargs) |
Static Protected Attributes | |
| typing | _offsetof_baseFeed = 32 |
| typing | _offsetof_bypassDir = 40 |
| typing | _offsetof_cb = 64 |
| typing | _offsetof_critTransitionLength = 12 |
| typing | _offsetof_flatTool = 56 |
| typing | _offsetof_isolines = 104 |
| typing | _offsetof_millRadius = 0 |
| typing | _offsetof_offsetMesh = 128 |
| typing | _offsetof_plungeFeed = 24 |
| typing | _offsetof_plungeLength = 16 |
| typing | _offsetof_retractFeed = 28 |
| typing | _offsetof_retractLength = 20 |
| typing | _offsetof_safeZ = 36 |
| typing | _offsetof_sectionStep = 8 |
| typing | _offsetof_startContours = 112 |
| typing | _offsetof_startVertices = 120 |
| typing | _offsetof_toolpathExpansion = 96 |
| typing | _offsetof_voxelSize = 4 |
| typing | _offsetof_xf = 48 |
Generated from: MR::ToolPathParams
|
static |
Reimplemented in mrmeshpy.ConstantCuspParams, mrmeshpy.ConstantCuspParams, and mrmeshpy.ConstantCuspParams.
| None mrmeshpy.ToolPathParams.__init__ | ( | self | ) |
Reimplemented in mrmeshpy.ConstantCuspParams, mrmeshpy.ConstantCuspParams, and mrmeshpy.ConstantCuspParams.
| None mrmeshpy.ToolPathParams.__init__ | ( | self, | |
| ToolPathParams | arg0 ) |
Implicit copy constructor.
Reimplemented in mrmeshpy.ConstantCuspParams, mrmeshpy.ConstantCuspParams, and mrmeshpy.ConstantCuspParams.
| None mrmeshpy.ToolPathParams.__init__ | ( | self, | |
| float | millRadius, | ||
| float | voxelSize, | ||
| float | sectionStep, | ||
| float | critTransitionLength, | ||
| float | plungeLength, | ||
| float | retractLength, | ||
| float | plungeFeed, | ||
| float | retractFeed, | ||
| float | baseFeed, | ||
| float | safeZ, | ||
| BypassDirection | bypassDir, | ||
| AffineXf3f | xf, | ||
| bool | flatTool, | ||
| func_bool_from_float | cb, | ||
| float | toolpathExpansion, | ||
| std_vector_std_vector_Vector3_float | isolines, | ||
| std_vector_std_vector_Vector3_float | startContours, | ||
| std_vector_Vector3_float | startVertices, | ||
| MeshPart | offsetMesh ) |
Implicit aggregate constructor.
Reimplemented in mrmeshpy.ConstantCuspParams, mrmeshpy.ConstantCuspParams, and mrmeshpy.ConstantCuspParams.
| float mrmeshpy.ToolPathParams.baseFeed | ( | self | ) |
speed of regular milling
| None mrmeshpy.ToolPathParams.baseFeed | ( | self, | |
| float | arg1 ) |
| BypassDirection mrmeshpy.ToolPathParams.bypassDir | ( | self | ) |
which direction isolines or sections should be passed in
| None mrmeshpy.ToolPathParams.bypassDir | ( | self, | |
| BypassDirection | arg1 ) |
| func_bool_from_float mrmeshpy.ToolPathParams.cb | ( | self | ) |
callback for reporting on progress
| None mrmeshpy.ToolPathParams.cb | ( | self, | |
| func_bool_from_float | arg1 ) |
| float mrmeshpy.ToolPathParams.critTransitionLength | ( | self | ) |
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
| None mrmeshpy.ToolPathParams.critTransitionLength | ( | self, | |
| float | arg1 ) |
| bool mrmeshpy.ToolPathParams.flatTool | ( | self | ) |
if true then a tool path for a flat milling tool will be generated
| None mrmeshpy.ToolPathParams.flatTool | ( | self, | |
| bool | arg1 ) |
| std_vector_std_vector_Vector3_float mrmeshpy.ToolPathParams.isolines | ( | self | ) |
optional output, stores isolines without transits
| None mrmeshpy.ToolPathParams.isolines | ( | self, | |
| std_vector_std_vector_Vector3_float | arg1 ) |
| float mrmeshpy.ToolPathParams.millRadius | ( | self | ) |
radius of the milling tool
| None mrmeshpy.ToolPathParams.millRadius | ( | self, | |
| float | arg1 ) |
|
static |
Reimplemented in mrmeshpy.ConstantCuspParams, and mrmeshpy.ConstantCuspParams.
|
static |
Reimplemented in mrmeshpy.ConstantCuspParams, and mrmeshpy.ConstantCuspParams.
| float mrmeshpy.ToolPathParams.plungeFeed | ( | self | ) |
speed of slow movement down
| None mrmeshpy.ToolPathParams.plungeFeed | ( | self, | |
| float | arg1 ) |
| float mrmeshpy.ToolPathParams.plungeLength | ( | self | ) |
when the mill is moving down, it will be slowed down in this distance from mesh
| None mrmeshpy.ToolPathParams.plungeLength | ( | self, | |
| float | arg1 ) |
| float mrmeshpy.ToolPathParams.retractFeed | ( | self | ) |
speed of slow movement up
| None mrmeshpy.ToolPathParams.retractFeed | ( | self, | |
| float | arg1 ) |
| float mrmeshpy.ToolPathParams.retractLength | ( | self | ) |
when the mill is moving up, it will be slowed down in this distance from mesh
| None mrmeshpy.ToolPathParams.retractLength | ( | self, | |
| float | arg1 ) |
| float mrmeshpy.ToolPathParams.safeZ | ( | self | ) |
z-coordinate of plane where tool can move in any direction without touching the object
| None mrmeshpy.ToolPathParams.safeZ | ( | self, | |
| float | arg1 ) |
| float mrmeshpy.ToolPathParams.sectionStep | ( | self | ) |
distance between sections built along Z axis in Constant Cusp mode sectionStep should be bigger than voxelSize (x1.2 or more is recomended)
| None mrmeshpy.ToolPathParams.sectionStep | ( | self, | |
| float | arg1 ) |
| std_vector_std_vector_Vector3_float mrmeshpy.ToolPathParams.startContours | ( | self | ) |
optional output, polyline containing start vertices for isolines
| None mrmeshpy.ToolPathParams.startContours | ( | self, | |
| std_vector_std_vector_Vector3_float | arg1 ) |
| std_vector_Vector3_float mrmeshpy.ToolPathParams.startVertices | ( | self | ) |
start vertices on the offset mesh used for calcutating isolines
| None mrmeshpy.ToolPathParams.startVertices | ( | self, | |
| std_vector_Vector3_float | arg1 ) |
| float mrmeshpy.ToolPathParams.toolpathExpansion | ( | self | ) |
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.
| None mrmeshpy.ToolPathParams.toolpathExpansion | ( | self, | |
| float | arg1 ) |
| float mrmeshpy.ToolPathParams.voxelSize | ( | self | ) |
size of voxel needed to offset mesh
| None mrmeshpy.ToolPathParams.voxelSize | ( | self, | |
| float | arg1 ) |
| AffineXf3f mrmeshpy.ToolPathParams.xf | ( | self | ) |
mesh can be transformed using xf parameter
| None mrmeshpy.ToolPathParams.xf | ( | self, | |
| AffineXf3f | arg1 ) |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |