[][src]Struct physme::dim3::SpringJointBehaviour

pub struct SpringJointBehaviour { /* fields omitted */ }

A joint behaviour that will move the anchored body into a position and angle relative to the anchor over time.

Implementations

impl SpringJointBehaviour[src]

pub fn new(rigidness: f32) -> Option<SpringJointBehaviour>[src]

Create a new SpringJointBehaviour with an exact rigidness value.

Rigidness describes how "snappy" the spring joint is. When it's at 0.0, the anchored body will "jump" into position softly over one second. When it's at 1.0, the anchored body will "jump" into position almost instantaenously.

pub fn new_lossy(rigidness: f32) -> SpringJointBehaviour[src]

Trait Implementations

impl Clone for SpringJointBehaviour[src]

impl Copy for SpringJointBehaviour[src]

impl Debug for SpringJointBehaviour[src]

impl Default for SpringJointBehaviour[src]

impl JointBehaviour for SpringJointBehaviour[src]

impl PartialEq<SpringJointBehaviour> for SpringJointBehaviour[src]

impl StructuralPartialEq for SpringJointBehaviour[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Any for T where
    T: Any

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> CloneAny for T where
    T: Clone + Any

impl<T> Component for T where
    T: 'static + Send + Sync

impl<T> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Send + Sync + Any

impl<T> From<T> for T[src]

impl<T> FromResources for T where
    T: Default

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Resource for T where
    T: 'static + Send + Sync

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,