pub struct CurveDifferential3 {
pub point: Point3,
pub unit_tangent: Vec3,
pub curvature: Scalar,
pub curvature_vector: Vec3,
}Expand description
Parameter-invariant differential properties of a spatial curve.
Fields§
§point: Point3Evaluated point.
unit_tangent: Vec3Unit tangent in increasing-parameter direction.
curvature: ScalarUnsigned parameter-invariant curvature.
curvature_vector: Vec3Normal-acceleration direction scaled by curvature.
Trait Implementations§
Source§impl Clone for CurveDifferential3
impl Clone for CurveDifferential3
Source§fn clone(&self) -> CurveDifferential3
fn clone(&self) -> CurveDifferential3
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 Debug for CurveDifferential3
impl Debug for CurveDifferential3
Source§impl PartialEq for CurveDifferential3
impl PartialEq for CurveDifferential3
impl Copy for CurveDifferential3
impl StructuralPartialEq for CurveDifferential3
Auto Trait Implementations§
impl Freeze for CurveDifferential3
impl RefUnwindSafe for CurveDifferential3
impl Send for CurveDifferential3
impl Sync for CurveDifferential3
impl Unpin for CurveDifferential3
impl UnwindSafe for CurveDifferential3
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