pub struct BSplineSurface {
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 BSplineSurface
impl Clone for BSplineSurface
Source§fn clone(&self) -> BSplineSurface
fn clone(&self) -> BSplineSurface
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 BSplineSurface
impl Debug for BSplineSurface
Source§impl PartialEq for BSplineSurface
impl PartialEq for BSplineSurface
Source§fn eq(&self, other: &BSplineSurface) -> bool
fn eq(&self, other: &BSplineSurface) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BSplineSurface
Auto Trait Implementations§
impl Freeze for BSplineSurface
impl RefUnwindSafe for BSplineSurface
impl Send for BSplineSurface
impl Sync for BSplineSurface
impl Unpin for BSplineSurface
impl UnsafeUnpin for BSplineSurface
impl UnwindSafe for BSplineSurface
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