pub struct ConstructedCurveSurfacePoint3 {
pub curve_parameter: Scalar,
pub surface_parameters: [Scalar; 2],
pub point: Point3,
}Expand description
A certified curve/surface crossing, reported as a point rather than a curve.
Fields§
§curve_parameter: ScalarNative curve parameter of the crossing.
surface_parameters: [Scalar; 2]Native surface parameters of the crossing.
point: Point3Model-space position of the crossing.
Trait Implementations§
Source§impl Clone for ConstructedCurveSurfacePoint3
impl Clone for ConstructedCurveSurfacePoint3
Source§fn clone(&self) -> ConstructedCurveSurfacePoint3
fn clone(&self) -> ConstructedCurveSurfacePoint3
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl PartialEq for ConstructedCurveSurfacePoint3
impl PartialEq for ConstructedCurveSurfacePoint3
Source§fn eq(&self, other: &ConstructedCurveSurfacePoint3) -> bool
fn eq(&self, other: &ConstructedCurveSurfacePoint3) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for ConstructedCurveSurfacePoint3
impl StructuralPartialEq for ConstructedCurveSurfacePoint3
Auto Trait Implementations§
impl Freeze for ConstructedCurveSurfacePoint3
impl RefUnwindSafe for ConstructedCurveSurfacePoint3
impl Send for ConstructedCurveSurfacePoint3
impl Sync for ConstructedCurveSurfacePoint3
impl Unpin for ConstructedCurveSurfacePoint3
impl UnwindSafe for ConstructedCurveSurfacePoint3
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