Generated from: MR::ToolPathParams
None meshlib.mrmeshpy.ToolPathParams.__init__ | ( | self | ) |
Implicit default constructor.
Reimplemented in meshlib.mrmeshpy.ConstantCuspParams, and meshlib.mrmeshpy.ConstantCuspParams.
None meshlib.mrmeshpy.ToolPathParams.__init__ | ( | self, | |
ToolPathParams | arg0 ) |
Implicit copy constructor.
Reimplemented in meshlib.mrmeshpy.ConstantCuspParams, and meshlib.mrmeshpy.ConstantCuspParams.
None meshlib.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, | ||
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 meshlib.mrmeshpy.ConstantCuspParams, and meshlib.mrmeshpy.ConstantCuspParams.
float meshlib.mrmeshpy.ToolPathParams.baseFeed | ( | self | ) |
speed of regular milling
None meshlib.mrmeshpy.ToolPathParams.baseFeed | ( | self, | |
float | arg1 ) |
BypassDirection meshlib.mrmeshpy.ToolPathParams.bypassDir | ( | self | ) |
which direction isolines or sections should be passed in
None meshlib.mrmeshpy.ToolPathParams.bypassDir | ( | self, | |
BypassDirection | arg1 ) |
func_bool_from_float meshlib.mrmeshpy.ToolPathParams.cb | ( | self | ) |
callback for reporting on progress
None meshlib.mrmeshpy.ToolPathParams.cb | ( | self, | |
func_bool_from_float | arg1 ) |
float meshlib.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 meshlib.mrmeshpy.ToolPathParams.critTransitionLength | ( | self, | |
float | arg1 ) |
bool meshlib.mrmeshpy.ToolPathParams.flatTool | ( | self | ) |
if true then a tool path for a flat milling tool will be generated
None meshlib.mrmeshpy.ToolPathParams.flatTool | ( | self, | |
bool | arg1 ) |
std_vector_std_vector_Vector3_float meshlib.mrmeshpy.ToolPathParams.isolines | ( | self | ) |
optional output, stores isolines without transits
None meshlib.mrmeshpy.ToolPathParams.isolines | ( | self, | |
std_vector_std_vector_Vector3_float | arg1 ) |
float meshlib.mrmeshpy.ToolPathParams.millRadius | ( | self | ) |
radius of the milling tool
None meshlib.mrmeshpy.ToolPathParams.millRadius | ( | self, | |
float | arg1 ) |
float meshlib.mrmeshpy.ToolPathParams.plungeFeed | ( | self | ) |
speed of slow movement down
None meshlib.mrmeshpy.ToolPathParams.plungeFeed | ( | self, | |
float | arg1 ) |
float meshlib.mrmeshpy.ToolPathParams.plungeLength | ( | self | ) |
when the mill is moving down, it will be slowed down in this distance from mesh
None meshlib.mrmeshpy.ToolPathParams.plungeLength | ( | self, | |
float | arg1 ) |
float meshlib.mrmeshpy.ToolPathParams.retractFeed | ( | self | ) |
speed of slow movement up
None meshlib.mrmeshpy.ToolPathParams.retractFeed | ( | self, | |
float | arg1 ) |
float meshlib.mrmeshpy.ToolPathParams.retractLength | ( | self | ) |
when the mill is moving up, it will be slowed down in this distance from mesh
None meshlib.mrmeshpy.ToolPathParams.retractLength | ( | self, | |
float | arg1 ) |
float meshlib.mrmeshpy.ToolPathParams.safeZ | ( | self | ) |
z-coordinate of plane where tool can move in any direction without touching the object
None meshlib.mrmeshpy.ToolPathParams.safeZ | ( | self, | |
float | arg1 ) |
float meshlib.mrmeshpy.ToolPathParams.sectionStep | ( | self | ) |
distance between sections built along Z axis
None meshlib.mrmeshpy.ToolPathParams.sectionStep | ( | self, | |
float | arg1 ) |
std_vector_std_vector_Vector3_float meshlib.mrmeshpy.ToolPathParams.startContours | ( | self | ) |
optional output, polyline containing start vertices for isolines
None meshlib.mrmeshpy.ToolPathParams.startContours | ( | self, | |
std_vector_std_vector_Vector3_float | arg1 ) |
std_vector_Vector3_float meshlib.mrmeshpy.ToolPathParams.startVertices | ( | self | ) |
start vertices on the offset mesh used for calcutating isolines
None meshlib.mrmeshpy.ToolPathParams.startVertices | ( | self, | |
std_vector_Vector3_float | arg1 ) |
float meshlib.mrmeshpy.ToolPathParams.voxelSize | ( | self | ) |
size of voxel needed to offset mesh
None meshlib.mrmeshpy.ToolPathParams.voxelSize | ( | self, | |
float | arg1 ) |
AffineXf3f meshlib.mrmeshpy.ToolPathParams.xf | ( | self | ) |
mesh can be transformed using xf parameter
None meshlib.mrmeshpy.ToolPathParams.xf | ( | self, | |
AffineXf3f | arg1 ) |