pub struct UniformSurface {
pub name: String,
pub u_degree: i64,
pub v_degree: i64,
pub control_points_list: Vec<Vec<CartesianPointRef>>,
pub surface_form: BSplineSurfaceForm,
pub u_closed: Logical,
pub v_closed: Logical,
pub self_intersect: Logical,
}Fields§
§name: String§u_degree: i64§v_degree: i64§control_points_list: Vec<Vec<CartesianPointRef>>§surface_form: BSplineSurfaceForm§u_closed: Logical§v_closed: Logical§self_intersect: LogicalTrait Implementations§
Source§impl Clone for UniformSurface
impl Clone for UniformSurface
Source§fn clone(&self) -> UniformSurface
fn clone(&self) -> UniformSurface
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 UniformSurface
impl Debug for UniformSurface
Source§impl PartialEq for UniformSurface
impl PartialEq for UniformSurface
Source§fn eq(&self, other: &UniformSurface) -> bool
fn eq(&self, other: &UniformSurface) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for UniformSurface
Auto Trait Implementations§
impl Freeze for UniformSurface
impl RefUnwindSafe for UniformSurface
impl Send for UniformSurface
impl Sync for UniformSurface
impl Unpin for UniformSurface
impl UnsafeUnpin for UniformSurface
impl UnwindSafe for UniformSurface
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