MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::ConstantCuspParams Struct Reference

#include <MRVoxels/MRToolPath.h>

Inheritance diagram for MR::ConstantCuspParams:

Public Attributes

bool fromCenterToBoundary = true
 if true isolines will be processed from center point to the boundary (usually it means from up to down)
Public Attributes inherited from MR::ToolPathParams
float millRadius = {}
 radius of the milling tool
float voxelSize = {}
 size of voxel needed to offset mesh
float sectionStep = {}
float critTransitionLength = {}
float plungeLength = {}
 when the mill is moving down, it will be slowed down in this distance from mesh
float retractLength = {}
 when the mill is moving up, it will be slowed down in this distance from mesh
float plungeFeed = {}
 speed of slow movement down
float retractFeed = {}
 speed of slow movement up
float baseFeed = {}
 speed of regular milling
float safeZ = {}
 z-coordinate of plane where tool can move in any direction without touching the object
BypassDirection bypassDir = BypassDirection::Clockwise
 which direction isolines or sections should be passed in
const AffineXf3f * xf = nullptr
 mesh can be transformed using xf parameter
bool flatTool = false
 if true then a tool path for a flat milling tool will be generated
ProgressCallback cb = {}
 callback for reporting on progress
float toolpathExpansion = 0.f
Contours3fisolines = nullptr
 optional output, stores isolines without transits
Contours3fstartContours = nullptr
 optional output, polyline containing start vertices for isolines
std::vector< Vector3f > * startVertices = nullptr
 start vertices on the offset mesh used for calcutating isolines
MeshPart * offsetMesh = nullptr

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