Public Member Functions | |
| __init__ (self, *args, **kwargs) | |
| float | baseFeed (self) |
| BypassDirection | bypassDir (self) |
| Const_func_bool_from_float | cb (self) |
| float | critTransitionLength (self) |
| bool | flatTool (self) |
| std_vector_std_vector_Vector3_float | isolines (self) |
| float | millRadius (self) |
| MeshPart | offsetMesh (self) |
| float | plungeFeed (self) |
| float | plungeLength (self) |
| float | retractFeed (self) |
| float | retractLength (self) |
| float | safeZ (self) |
| float | sectionStep (self) |
| std_vector_std_vector_Vector3_float | startContours (self) |
| std_vector_Vector3_float | startVertices (self) |
| float | toolpathExpansion (self) |
| float | voxelSize (self) |
| AffineXf3f | xf (self) |
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 Parameters shared by all tool path generation functions
| mrmeshpy.ConstToolPathParams.__init__ | ( | self, | |
| * | args, | ||
| ** | kwargs ) |
__init__(*args, **kwargs) Overloaded function. 1. __init__(self: meshlib.mrmeshpy.ConstToolPathParams) -> None 2. __init__(self: meshlib.mrmeshpy.ConstToolPathParams, arg0: meshlib.mrmeshpy.ConstToolPathParams) -> None Implicit copy constructor. 3. __init__(self: meshlib.mrmeshpy.ConstToolPathParams, millRadius: float, voxelSize: float, sectionStep: float, critTransitionLength: float, plungeLength: float, retractLength: float, plungeFeed: float, retractFeed: float, baseFeed: float, safeZ: float, bypassDir: meshlib.mrmeshpy.BypassDirection, xf: meshlib.mrmeshpy.ConstAffineXf3f, flatTool: bool, cb: meshlib.mrmeshpy.Const_func_bool_from_float, toolpathExpansion: float, isolines: meshlib.mrmeshpy.std_vector_std_vector_Vector3_float, startContours: meshlib.mrmeshpy.std_vector_std_vector_Vector3_float, startVertices: meshlib.mrmeshpy.std_vector_Vector3_float, offsetMesh: meshlib.mrmeshpy.MeshPart) -> None Implicit aggregate constructor. 4. __init__(self: meshlib.mrmeshpy.ConstToolPathParams, : meshlib.mrmeshpy.ConstToolPathParams) -> None
| float mrmeshpy.ConstToolPathParams.baseFeed | ( | self | ) |
speed of regular milling
Reimplemented in mrmeshpy.ToolPathParams, and mrmeshpy.ToolPathParams.
| BypassDirection mrmeshpy.ConstToolPathParams.bypassDir | ( | self | ) |
which direction isolines or sections should be passed in
Reimplemented in mrmeshpy.ToolPathParams, and mrmeshpy.ToolPathParams.
| Const_func_bool_from_float mrmeshpy.ConstToolPathParams.cb | ( | self | ) |
callback for reporting on progress
Reimplemented in mrmeshpy.ToolPathParams, and mrmeshpy.ToolPathParams.
| float mrmeshpy.ConstToolPathParams.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 in mrmeshpy.ToolPathParams, and mrmeshpy.ToolPathParams.
| bool mrmeshpy.ConstToolPathParams.flatTool | ( | self | ) |
if true then a tool path for a flat milling tool will be generated
Reimplemented in mrmeshpy.ToolPathParams, and mrmeshpy.ToolPathParams.
| std_vector_std_vector_Vector3_float mrmeshpy.ConstToolPathParams.isolines | ( | self | ) |
optional output, stores isolines without transits
Reimplemented in mrmeshpy.ToolPathParams, and mrmeshpy.ToolPathParams.
| float mrmeshpy.ConstToolPathParams.millRadius | ( | self | ) |
radius of the milling tool
Reimplemented in mrmeshpy.ToolPathParams, and mrmeshpy.ToolPathParams.
| MeshPart mrmeshpy.ConstToolPathParams.offsetMesh | ( | self | ) |
optional pre-computed offset mesh; if null, it will be computed internally
Reimplemented in mrmeshpy.ToolPathParams, and mrmeshpy.ToolPathParams.
| float mrmeshpy.ConstToolPathParams.plungeFeed | ( | self | ) |
speed of slow movement down
Reimplemented in mrmeshpy.ToolPathParams, and mrmeshpy.ToolPathParams.
| float mrmeshpy.ConstToolPathParams.plungeLength | ( | self | ) |
when the mill is moving down, it will be slowed down in this distance from mesh
Reimplemented in mrmeshpy.ToolPathParams, and mrmeshpy.ToolPathParams.
| float mrmeshpy.ConstToolPathParams.retractFeed | ( | self | ) |
speed of slow movement up
Reimplemented in mrmeshpy.ToolPathParams, and mrmeshpy.ToolPathParams.
| float mrmeshpy.ConstToolPathParams.retractLength | ( | self | ) |
when the mill is moving up, it will be slowed down in this distance from mesh
Reimplemented in mrmeshpy.ToolPathParams, and mrmeshpy.ToolPathParams.
| float mrmeshpy.ConstToolPathParams.safeZ | ( | self | ) |
z-coordinate of plane where tool can move in any direction without touching the object
Reimplemented in mrmeshpy.ToolPathParams, and mrmeshpy.ToolPathParams.
| float mrmeshpy.ConstToolPathParams.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 in mrmeshpy.ToolPathParams, and mrmeshpy.ToolPathParams.
| std_vector_std_vector_Vector3_float mrmeshpy.ConstToolPathParams.startContours | ( | self | ) |
optional output, polyline containing start vertices for isolines
Reimplemented in mrmeshpy.ToolPathParams, and mrmeshpy.ToolPathParams.
| std_vector_Vector3_float mrmeshpy.ConstToolPathParams.startVertices | ( | self | ) |
start vertices on the offset mesh used for calculating isolines
Reimplemented in mrmeshpy.ToolPathParams, and mrmeshpy.ToolPathParams.
| float mrmeshpy.ConstToolPathParams.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 in mrmeshpy.ToolPathParams, and mrmeshpy.ToolPathParams.
| float mrmeshpy.ConstToolPathParams.voxelSize | ( | self | ) |
size of voxel needed to offset mesh
Reimplemented in mrmeshpy.ToolPathParams, and mrmeshpy.ToolPathParams.
| AffineXf3f mrmeshpy.ConstToolPathParams.xf | ( | self | ) |
mesh can be transformed using xf parameter
Reimplemented in mrmeshpy.ToolPathParams, and mrmeshpy.ToolPathParams.
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |