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