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 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 moreimpl 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 UnsafeUnpin 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