pub struct SimplifyOptionsBuilder { /* private fields */ }Expand description
Builder for SimplifyOptions.
Implementations§
Source§impl SimplifyOptionsBuilder
impl SimplifyOptionsBuilder
Sourcepub fn target_triangles(self, target: usize) -> Self
pub fn target_triangles(self, target: usize) -> Self
Stop once this many triangles are alive. Required: the default 0 is
rejected by simplify.
Sourcepub fn preserve_boundary(self, preserve: bool) -> Self
pub fn preserve_boundary(self, preserve: bool) -> Self
Keep boundary vertices in place.
Sourcepub fn build(self) -> SimplifyOptions
pub fn build(self) -> SimplifyOptions
The options as set.
Trait Implementations§
Source§impl Clone for SimplifyOptionsBuilder
impl Clone for SimplifyOptionsBuilder
Source§fn clone(&self) -> SimplifyOptionsBuilder
fn clone(&self) -> SimplifyOptionsBuilder
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 moreSource§impl Debug for SimplifyOptionsBuilder
impl Debug for SimplifyOptionsBuilder
Source§impl Default for SimplifyOptionsBuilder
impl Default for SimplifyOptionsBuilder
Source§fn default() -> SimplifyOptionsBuilder
fn default() -> SimplifyOptionsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SimplifyOptionsBuilder
impl RefUnwindSafe for SimplifyOptionsBuilder
impl Send for SimplifyOptionsBuilder
impl Sync for SimplifyOptionsBuilder
impl Unpin for SimplifyOptionsBuilder
impl UnsafeUnpin for SimplifyOptionsBuilder
impl UnwindSafe for SimplifyOptionsBuilder
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