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

Classes

struct  meshlib::filling_surface::cellular_surface::Type
struct  meshlib::filling_surface::cellular_surface::Params
struct  meshlib::filling_surface::Kind
struct  meshlib::filling_surface::tpms::Type
struct  meshlib::filling_surface::tpms::MeshParams
struct  meshlib::filling_surface::tpms::VolumeParams

Namespaces

namespace  meshlib
namespace  meshlib::filling_surface
namespace  meshlib::filling_surface::cellular_surface
namespace  meshlib::filling_surface::tpms

Functions

auto meshlib::filling_surface::cellular_surface::get_type_names () -> meshlib::Owned< meshlib::std_vector_std_string >
auto meshlib::filling_surface::cellular_surface::build (size:&meshlib::Vector3f, params:&meshlib::filling_surface::cellular_surface::Params, cb:Option<&meshlib::std_function_bool_from_float >) -> meshlib::Owned< meshlib::expected_MR_Mesh_std_string >
auto meshlib::filling_surface::cellular_surface::fill (mesh:&meshlib::Mesh, params:&meshlib::filling_surface::cellular_surface::Params, cb:Option<&meshlib::std_function_bool_from_float >) -> meshlib::Owned< meshlib::expected_MR_Mesh_std_string >
auto meshlib::filling_surface::cellular_surface::estimate_density (period:f32, width:f32, r:f32) -> f32
auto meshlib::filling_surface::cellular_surface::estimate_width (period:f32, r:f32, targetDensity:f32) -> meshlib::Owned< meshlib::std_optional_float >
auto meshlib::filling_surface::get_kind_names () -> meshlib::Owned< meshlib::std_vector_std_string >
auto meshlib::filling_surface::tpms::get_type_names () -> meshlib::Owned< meshlib::std_vector_std_string >
auto meshlib::filling_surface::tpms::get_type_tooltips () -> meshlib::Owned< meshlib::std_vector_std_string >
auto meshlib::filling_surface::tpms::is_thick (type:meshlib::filling_surface::tpms::Type) -> bool
auto meshlib::filling_surface::tpms::build_volume (size:&meshlib::Vector3f, params:&meshlib::filling_surface::tpms::VolumeParams) -> meshlib::Owned< meshlib::FunctionVolume >
auto meshlib::filling_surface::tpms::build (size:&meshlib::Vector3f, params:&meshlib::filling_surface::tpms::MeshParams, cb:Option<&meshlib::std_function_bool_from_float >) -> meshlib::Owned< meshlib::expected_MR_Mesh_std_string >
auto meshlib::filling_surface::tpms::fill (mesh:&meshlib::Mesh, params:&meshlib::filling_surface::tpms::MeshParams, cb:Option<&meshlib::std_function_bool_from_float >) -> meshlib::Owned< meshlib::expected_MR_Mesh_std_string >
auto meshlib::filling_surface::tpms::get_number_of_voxels_mr_mesh (mesh:&meshlib::Mesh, frequency:f32, resolution:f32) -> usize
auto meshlib::filling_surface::tpms::get_number_of_voxels_mr_vector3f (size:&meshlib::Vector3f, frequency:f32, resolution:f32) -> usize
auto meshlib::filling_surface::tpms::estimate_iso (type:meshlib::filling_surface::tpms::Type, targetDensity:f32) -> f32
auto meshlib::filling_surface::tpms::estimate_density (type:meshlib::filling_surface::tpms::Type, targetIso:f32) -> f32
auto meshlib::filling_surface::tpms::get_minimal_resolution (type:meshlib::filling_surface::tpms::Type, iso:f32) -> f32