Static Public Member Functions | |
| None | __init__ (*args, **kwargs) |
Additional Inherited Members | |
| Static Protected Attributes inherited from mrmeshpy.ConstToolPathParams | |
| 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 Parameters shared by all tool path generation functions
|
static |
| None mrmeshpy.ToolPathParams.__init__ | ( | self | ) |
| None mrmeshpy.ToolPathParams.__init__ | ( | self, | |
| ConstToolPathParams | arg0 ) |
Implicit copy constructor.
| 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, | ||
| ConstAffineXf3f | xf, | ||
| bool | flatTool, | ||
| Const_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.
| ToolPathParams mrmeshpy.ToolPathParams.assign | ( | self, | |
| ConstToolPathParams | other ) |
Reimplemented in mrmeshpy.ConstantCuspParams.
| float mrmeshpy.ToolPathParams.baseFeed | ( | self | ) |
speed of regular milling
Reimplemented from mrmeshpy.ConstToolPathParams.
| None mrmeshpy.ToolPathParams.baseFeed | ( | self, | |
| float | arg1 ) |
speed of regular milling
Reimplemented from mrmeshpy.ConstToolPathParams.
| BypassDirection mrmeshpy.ToolPathParams.bypassDir | ( | self | ) |
which direction isolines or sections should be passed in
Reimplemented from mrmeshpy.ConstToolPathParams.
| None mrmeshpy.ToolPathParams.bypassDir | ( | self, | |
| BypassDirection | arg1 ) |
which direction isolines or sections should be passed in
Reimplemented from mrmeshpy.ConstToolPathParams.
| func_bool_from_float mrmeshpy.ToolPathParams.cb | ( | self | ) |
callback for reporting on progress
Reimplemented from mrmeshpy.ConstToolPathParams.
| None mrmeshpy.ToolPathParams.cb | ( | self, | |
| Const_func_bool_from_float | arg1 ) |
callback for reporting on progress
Reimplemented from mrmeshpy.ConstToolPathParams.
| 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
Reimplemented from mrmeshpy.ConstToolPathParams.
| None mrmeshpy.ToolPathParams.critTransitionLength | ( | self, | |
| float | arg1 ) |
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
Reimplemented from mrmeshpy.ConstToolPathParams.
| bool mrmeshpy.ToolPathParams.flatTool | ( | self | ) |
if true then a tool path for a flat milling tool will be generated
Reimplemented from mrmeshpy.ConstToolPathParams.
| None mrmeshpy.ToolPathParams.flatTool | ( | self, | |
| bool | arg1 ) |
if true then a tool path for a flat milling tool will be generated
Reimplemented from mrmeshpy.ConstToolPathParams.
| std_vector_std_vector_Vector3_float mrmeshpy.ToolPathParams.isolines | ( | self | ) |
optional output, stores isolines without transits
Reimplemented from mrmeshpy.ConstToolPathParams.
| None mrmeshpy.ToolPathParams.isolines | ( | self, | |
| std_vector_std_vector_Vector3_float | arg1 ) |
optional output, stores isolines without transits
Reimplemented from mrmeshpy.ConstToolPathParams.
| float mrmeshpy.ToolPathParams.millRadius | ( | self | ) |
radius of the milling tool
Reimplemented from mrmeshpy.ConstToolPathParams.
| None mrmeshpy.ToolPathParams.millRadius | ( | self, | |
| float | arg1 ) |
radius of the milling tool
Reimplemented from mrmeshpy.ConstToolPathParams.
| MeshPart mrmeshpy.ToolPathParams.offsetMesh | ( | self | ) |
optional pre-computed offset mesh; if null, it will be computed internally
Reimplemented from mrmeshpy.ConstToolPathParams.
| None mrmeshpy.ToolPathParams.offsetMesh | ( | self, | |
| MeshPart | arg1 ) |
optional pre-computed offset mesh; if null, it will be computed internally
Reimplemented from mrmeshpy.ConstToolPathParams.
| float mrmeshpy.ToolPathParams.plungeFeed | ( | self | ) |
speed of slow movement down
Reimplemented from mrmeshpy.ConstToolPathParams.
| None mrmeshpy.ToolPathParams.plungeFeed | ( | self, | |
| float | arg1 ) |
speed of slow movement down
Reimplemented from mrmeshpy.ConstToolPathParams.
| float mrmeshpy.ToolPathParams.plungeLength | ( | self | ) |
when the mill is moving down, it will be slowed down in this distance from mesh
Reimplemented from mrmeshpy.ConstToolPathParams.
| None mrmeshpy.ToolPathParams.plungeLength | ( | self, | |
| float | arg1 ) |
when the mill is moving down, it will be slowed down in this distance from mesh
Reimplemented from mrmeshpy.ConstToolPathParams.
| float mrmeshpy.ToolPathParams.retractFeed | ( | self | ) |
speed of slow movement up
Reimplemented from mrmeshpy.ConstToolPathParams.
| None mrmeshpy.ToolPathParams.retractFeed | ( | self, | |
| float | arg1 ) |
speed of slow movement up
Reimplemented from mrmeshpy.ConstToolPathParams.
| float mrmeshpy.ToolPathParams.retractLength | ( | self | ) |
when the mill is moving up, it will be slowed down in this distance from mesh
Reimplemented from mrmeshpy.ConstToolPathParams.
| None mrmeshpy.ToolPathParams.retractLength | ( | self, | |
| float | arg1 ) |
when the mill is moving up, it will be slowed down in this distance from mesh
Reimplemented from mrmeshpy.ConstToolPathParams.
| float mrmeshpy.ToolPathParams.safeZ | ( | self | ) |
z-coordinate of plane where tool can move in any direction without touching the object
Reimplemented from mrmeshpy.ConstToolPathParams.
| None mrmeshpy.ToolPathParams.safeZ | ( | self, | |
| float | arg1 ) |
z-coordinate of plane where tool can move in any direction without touching the object
Reimplemented from mrmeshpy.ConstToolPathParams.
| 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 recommended)
Reimplemented from mrmeshpy.ConstToolPathParams.
| None mrmeshpy.ToolPathParams.sectionStep | ( | self, | |
| float | arg1 ) |
distance between sections built along Z axis; in Constant Cusp mode sectionStep should be bigger than voxelSize (x1.2 or more is recommended)
Reimplemented from mrmeshpy.ConstToolPathParams.
| std_vector_std_vector_Vector3_float mrmeshpy.ToolPathParams.startContours | ( | self | ) |
optional output, polyline containing start vertices for isolines
Reimplemented from mrmeshpy.ConstToolPathParams.
| None mrmeshpy.ToolPathParams.startContours | ( | self, | |
| std_vector_std_vector_Vector3_float | arg1 ) |
optional output, polyline containing start vertices for isolines
Reimplemented from mrmeshpy.ConstToolPathParams.
| std_vector_Vector3_float mrmeshpy.ToolPathParams.startVertices | ( | self | ) |
start vertices on the offset mesh used for calculating isolines
Reimplemented from mrmeshpy.ConstToolPathParams.
| None mrmeshpy.ToolPathParams.startVertices | ( | self, | |
| std_vector_Vector3_float | arg1 ) |
start vertices on the offset mesh used for calculating isolines
Reimplemented from mrmeshpy.ConstToolPathParams.
| 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
Reimplemented from mrmeshpy.ConstToolPathParams.
| None mrmeshpy.ToolPathParams.toolpathExpansion | ( | self, | |
| float | arg1 ) |
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
Reimplemented from mrmeshpy.ConstToolPathParams.
| float mrmeshpy.ToolPathParams.voxelSize | ( | self | ) |
size of voxel needed to offset mesh
Reimplemented from mrmeshpy.ConstToolPathParams.
| None mrmeshpy.ToolPathParams.voxelSize | ( | self, | |
| float | arg1 ) |
size of voxel needed to offset mesh
Reimplemented from mrmeshpy.ConstToolPathParams.
| AffineXf3f mrmeshpy.ToolPathParams.xf | ( | self | ) |
mesh can be transformed using xf parameter
Reimplemented from mrmeshpy.ConstToolPathParams.
| None mrmeshpy.ToolPathParams.xf | ( | self, | |
| ConstAffineXf3f | arg1 ) |
mesh can be transformed using xf parameter
Reimplemented from mrmeshpy.ConstToolPathParams.