pub struct SubdivisionOptions {
pub scheme: SubdivisionScheme,
pub levels: u32,
pub max_faces: usize,
}Expand description
Options of subdivide.
Fields§
§scheme: SubdivisionSchemeThe scheme.
levels: u32Number of levels; zero returns a copy.
max_faces: usizeLargest face count any level may produce.
Implementations§
Source§impl SubdivisionOptions
impl SubdivisionOptions
Sourcepub const fn new(scheme: SubdivisionScheme, levels: u32) -> Self
pub const fn new(scheme: SubdivisionScheme, levels: u32) -> Self
levels levels of scheme with the default face budget.
Trait Implementations§
Source§impl Clone for SubdivisionOptions
impl Clone for SubdivisionOptions
Source§fn clone(&self) -> SubdivisionOptions
fn clone(&self) -> SubdivisionOptions
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 SubdivisionOptions
Source§impl Debug for SubdivisionOptions
impl Debug for SubdivisionOptions
impl Eq for SubdivisionOptions
Source§impl PartialEq for SubdivisionOptions
impl PartialEq for SubdivisionOptions
impl StructuralPartialEq for SubdivisionOptions
Auto Trait Implementations§
impl Freeze for SubdivisionOptions
impl RefUnwindSafe for SubdivisionOptions
impl Send for SubdivisionOptions
impl Sync for SubdivisionOptions
impl Unpin for SubdivisionOptions
impl UnsafeUnpin for SubdivisionOptions
impl UnwindSafe for SubdivisionOptions
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