pub struct FrameCurve {
pub control: [Vec3; 4],
pub up: Vec3,
}Expand description
A frame riding a cubic Bézier curve (control, in a plane square to
up): its origin on the curve, its first axis along the curve’s tangent,
up fixed. The tool is given in the frame at the curve’s start and carried
by it over the whole curve.
Fields§
§control: [Vec3; 4]§up: Vec3Trait Implementations§
Source§impl Clone for FrameCurve
impl Clone for FrameCurve
impl Copy for FrameCurve
Auto Trait Implementations§
impl Forget for FrameCurve
impl Freeze for FrameCurve
impl Move for FrameCurve
impl RefUnwindSafe for FrameCurve
impl Send for FrameCurve
impl Sync for FrameCurve
impl Unpin for FrameCurve
impl UnsafeUnpin for FrameCurve
impl UnwindSafe for FrameCurve
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