[][src]Struct nphysics3d::joint::RectangularJoint

pub struct RectangularJoint<N: Real> { /* fields omitted */ }

A joint that allows two translational degrees of freedom.

Methods

impl<N: Real> RectangularJoint<N>
[src]

Creates a new rectangular joint allowing relative translations anlon the two provided axii.Isometry3

Both axii are expressed in the local coordinate frame on the attached multibody links.

impl<N: Real> RectangularJoint<N>
[src]

The lower limit of the relative translational displacement of the attached multibody links along the joint axis.

The upper limit of the relative translational displacement of the attached multibody links along the joint axis.

Disable the lower limit of the relative translational displacement of the attached multibody links along the joint axis.

Disable the upper limit of the relative translational displacement of the attached multibody links along the joint axis.

Set the lower limit of the relative translational displacement of the attached multibody links along the joint axis.

Set the upper limit of the relative translational displacement of the attached multibody links along the joint axis.

Returns true if the joint translational motor is enabled.

Enable the joint translational motor.

Disable the joint translational motor.

The desired relative translational velocity to be enforced by the joint motor.

Set the desired relative translational velocity to be enforced by the joint motor.

The maximum force that can be output by the joint translational motor.

Set the maximum force that can be output by the joint translational motor.

impl<N: Real> RectangularJoint<N>
[src]

The lower limit of the relative translational displacement of the attached multibody links along the joint axis.

The upper limit of the relative translational displacement of the attached multibody links along the joint axis.

Disable the lower limit of the relative translational displacement of the attached multibody links along the joint axis.

Disable the upper limit of the relative translational displacement of the attached multibody links along the joint axis.

Set the lower limit of the relative translational displacement of the attached multibody links along the joint axis.

Set the upper limit of the relative translational displacement of the attached multibody links along the joint axis.

Returns true if the joint translational motor is enabled.

Enable the joint translational motor.

Disable the joint translational motor.

The desired relative translational velocity to be enforced by the joint motor.

Set the desired relative translational velocity to be enforced by the joint motor.

The maximum force that can be output by the joint translational motor.

Set the maximum force that can be output by the joint translational motor.

Trait Implementations

impl<N: Real> Joint<N> for RectangularJoint<N>
[src]

The maximum number of impulses needed by this joints for its constraints. Read more

impl<N: Copy + Real> Copy for RectangularJoint<N>
[src]

impl<N: Clone + Real> Clone for RectangularJoint<N>
[src]

Performs copy-assignment from source. Read more

impl<N: Debug + Real> Debug for RectangularJoint<N>
[src]

Auto Trait Implementations

impl<N> Send for RectangularJoint<N> where
    N: Scalar

impl<N> Sync for RectangularJoint<N> where
    N: Scalar

Blanket Implementations

impl<T> From for T
[src]

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

impl<T> Downcast for T where
    T: Any

impl<SS, SP> SupersetOf for SP where
    SS: SubsetOf<SP>, 

impl<T> Same for T

Should always be Self