Struct ConstructedCurveSurfacePoint3
pub struct ConstructedCurveSurfacePoint3 {
pub curve_parameter: f64,
pub surface_parameters: [f64; 2],
pub point: DVec3,
}Expand description
A certified curve/surface crossing, reported as a point rather than a curve.
Fields§
§curve_parameter: f64Native curve parameter of the crossing.
surface_parameters: [f64; 2]Native surface parameters of the crossing.
point: DVec3Model-space position of the crossing.
Trait Implementations§
§impl Clone for ConstructedCurveSurfacePoint3
impl Clone for ConstructedCurveSurfacePoint3
§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 more§impl Debug for ConstructedCurveSurfacePoint3
impl Debug for ConstructedCurveSurfacePoint3
§impl PartialEq for ConstructedCurveSurfacePoint3
impl PartialEq for ConstructedCurveSurfacePoint3
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more