pub struct SimplifyOptions {
pub target_triangles: usize,
pub preserve_boundary: bool,
}Expand description
Options for simplify.
Fields§
§target_triangles: usizeStop once this many triangles are alive. Must be at least 1; a target at or above the live count leaves the mesh alone.
preserve_boundary: boolKeep boundary vertices in place: no edge touching a boundary vertex
collapses. Default true, so open rims keep their shape.
Implementations§
Source§impl SimplifyOptions
impl SimplifyOptions
Sourcepub fn builder() -> SimplifyOptionsBuilder
pub fn builder() -> SimplifyOptionsBuilder
A builder for SimplifyOptions.
Trait Implementations§
Source§impl Clone for SimplifyOptions
impl Clone for SimplifyOptions
Source§fn clone(&self) -> SimplifyOptions
fn clone(&self) -> SimplifyOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SimplifyOptions
Source§impl Debug for SimplifyOptions
impl Debug for SimplifyOptions
Source§impl Default for SimplifyOptions
impl Default for SimplifyOptions
impl Eq for SimplifyOptions
Source§impl PartialEq for SimplifyOptions
impl PartialEq for SimplifyOptions
impl StructuralPartialEq for SimplifyOptions
Auto Trait Implementations§
impl Freeze for SimplifyOptions
impl RefUnwindSafe for SimplifyOptions
impl Send for SimplifyOptions
impl Sync for SimplifyOptions
impl Unpin for SimplifyOptions
impl UnsafeUnpin for SimplifyOptions
impl UnwindSafe for SimplifyOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more