Fields
seams: Vec<Vec<usize>>
Implementations
sourceimpl Bmesh
impl Bmesh
pub fn new() -> Self
pub fn set_cut_subdiv_count(&mut self, count: usize)
pub fn set_round_way(&mut self, round_way: i32)
pub fn set_deform_thickness(&mut self, thickness: f32)
pub fn set_deform_width(&mut self, width: f32)
pub fn enable_debug(&mut self, enable: bool)
pub fn add_seam_requirement(&mut self)
pub fn get_node_base_norm(&self, node_id: usize) -> Vector3<f32>
pub fn set_node_cut_subdiv_count(&mut self, node_id: usize, subdiv_count: usize)
pub fn set_node_round_way(&mut self, node_id: usize, round_way: i32)
pub fn add_node(&mut self, position: Point3<f32>, radius: f32) -> usize
pub fn add_edge(&mut self, first_node_id: usize, second_node_id: usize) -> usize
pub fn resolve_round(&mut self)
pub fn error_count(&self) -> usize
pub fn generate_mesh(&mut self) -> &mut Mesh
Auto Trait Implementations
impl RefUnwindSafe for Bmesh
impl Send for Bmesh
impl Sync for Bmesh
impl Unpin for Bmesh
impl UnwindSafe for Bmesh
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more