pub struct CurveCurveHit {
pub first_param: f64,
pub point: Point3D,
pub second_param: f64,
pub multiplicity: u32,
}Expand description
One meeting of two 3D curves.
Fields§
§first_param: f64Parameter on the first curve.
point: Point3DThe meeting point (on the first curve; within tolerance of both).
second_param: f64Parameter on the second curve.
multiplicity: u321 where the curves cross, 2 or more where they are tangent.
Trait Implementations§
Source§impl Clone for CurveCurveHit
impl Clone for CurveCurveHit
impl Copy for CurveCurveHit
Source§impl Debug for CurveCurveHit
impl Debug for CurveCurveHit
Source§impl PartialEq for CurveCurveHit
impl PartialEq for CurveCurveHit
impl StructuralPartialEq for CurveCurveHit
Auto Trait Implementations§
impl Freeze for CurveCurveHit
impl RefUnwindSafe for CurveCurveHit
impl Send for CurveCurveHit
impl Sync for CurveCurveHit
impl Unpin for CurveCurveHit
impl UnsafeUnpin for CurveCurveHit
impl UnwindSafe for CurveCurveHit
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