MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.IComputeToolDistance Class Reference

Public Member Functions

None computeToolDistance (self, std_vector_float output, Vector3i dims, float voxelSize, Vector3f origin, float padding)
 
Vector3i prepare (self, Vector3i dims, Polyline3 toolpath, EndMillTool toolSpec)
 
Vector3i prepare (self, Vector3i dims, Polyline3 toolpath, Polyline2 toolProfile)
 

Static Public Member Functions

IComputeToolDistance operator (*args, **kwargs)
 

Detailed Description

Generated from:  MR::IComputeToolDistance

Interface for custom tool distance computation implementations

Member Function Documentation

◆ computeToolDistance()

None mrmeshpy.IComputeToolDistance.computeToolDistance ( self,
std_vector_float output,
Vector3i dims,
float voxelSize,
Vector3f origin,
float padding )
Compute tool distance

◆ operator()

IComputeToolDistance mrmeshpy.IComputeToolDistance.operator ( * args,
** kwargs )
static

◆ prepare() [1/2]

Vector3i mrmeshpy.IComputeToolDistance.prepare ( self,
Vector3i dims,
Polyline3 toolpath,
EndMillTool toolSpec )
Prepare for a voxel grid of given dims and copy tool path and tool spec data
\\return Maximum dimensions that can be processed at once (e.g. due to memory limits)

◆ prepare() [2/2]

Vector3i mrmeshpy.IComputeToolDistance.prepare ( self,
Vector3i dims,
Polyline3 toolpath,
Polyline2 toolProfile )
Prepare for a voxel grid of given dims and copy tool path and tool spec data
\\return Maximum dimensions that can be processed at once (e.g. due to memory limits)

The documentation for this class was generated from the following file: