MeshLib Rust Docs
Loading...
Searching...
No Matches
MRToolPath.rs File Reference

Classes

struct  meshlib::ArcPlane
struct  meshlib::BypassDirection
struct  meshlib::MoveType
struct  meshlib::ArcInterpolationParams
struct  meshlib::ConstantCuspParams
struct  meshlib::GCommand
struct  meshlib::LineInterpolationParams
struct  meshlib::ToolPathParams
struct  meshlib::ToolPathResult

Namespaces

namespace  meshlib

Functions

auto meshlib::constant_z_tool_path (mp:&meshlib::MeshPart, params:&meshlib::ToolPathParams) -> meshlib::Owned< meshlib::expected_MR_ToolPathResult_std_string >
auto meshlib::lacing_tool_path (mp:&meshlib::MeshPart, params:&meshlib::ToolPathParams, cutDirection:meshlib::Axis) -> meshlib::Owned< meshlib::expected_MR_ToolPathResult_std_string >
auto meshlib::constant_cusp_tool_path (mp:&meshlib::MeshPart, params:&meshlib::ConstantCuspParams) -> meshlib::Owned< meshlib::expected_MR_ToolPathResult_std_string >
auto meshlib::export_tool_path_to_g_code (commands:&meshlib::std_vector_MR_GCommand) -> meshlib::Owned< meshlib::std_shared_ptr_MR_ObjectGcode >
auto meshlib::interpolate_lines (commands:&mut meshlib::std_vector_MR_GCommand, params:&meshlib::LineInterpolationParams, axis:meshlib::Axis) -> meshlib::Owned< meshlib::expected_void_std_string >
auto meshlib::interpolate_arcs (commands:&mut meshlib::std_vector_MR_GCommand, params:&meshlib::ArcInterpolationParams, axis:meshlib::Axis) -> meshlib::Owned< meshlib::expected_void_std_string >
auto meshlib::smooth_selection (mesh:&mut meshlib::Mesh, region:&meshlib::FaceBitSet, expandOffset:f32, shrinkOffset:f32) -> meshlib::Owned< meshlib::FaceBitSet >