Static Protected Member Functions | |
_pybind11_conduit_v1_ (*args, **kwargs) | |
Generated from: MR::ToolPathParams
None mrmeshpy.ToolPathParams.__init__ | ( | self | ) |
Implicit default constructor.
Reimplemented in mrmeshpy.ConstantCuspParams, and mrmeshpy.ConstantCuspParams.
None mrmeshpy.ToolPathParams.__init__ | ( | self, | |
ToolPathParams | arg0 ) |
Implicit copy constructor.
Reimplemented in 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, | ||
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, and mrmeshpy.ConstantCuspParams.
|
staticprotected |
Reimplemented in 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 ) |
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
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.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 ) |