Struct nphysics3d::joint::FixedJoint[][src]

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

A joint that does not allow any relative degrees of freedom.

Methods

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

Create a joint that does not a allow any degrees of freedom between two multibody links.

The descendent attached to this joint will have a position maintained to pos_wrt_pody relative to its parent.

Trait Implementations

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

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

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

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

Formats the value using the given formatter. Read more

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

The number of degrees of freedom allowed by the joint.

The position of the multibody link containing this joint relative to its parent.

Update the jacobians of this joint.

Sets in out the non-zero entries of the joint jacobian transformed by transform.

Sets in out the non-zero entries of the time-derivative of the joint jacobian transformed by transform.

Sets in out the non-zero entries of the velocity-derivative of the time-derivative of the joint jacobian transformed by transform.

Integrate the position of this joint.

Apply a displacement to the joint.

Multiply the joint jacobian by generalized velocities to obtain the relative velocity of the multibody link containing this joint. Read more

Multiply the joint jacobian by generalized accelerations to obtain the relative acceleration of the multibody link containing this joint. Read more

Fill out with the non-zero entries of a damping that can be applied by default to ensure a good stability of the joint.

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

Maximum number of velocity constrains that can be generated by this joint.

Initialize and generate velocity constraints to enforce, e.g., joint limits and motors.

The maximum number of non-linear position constraints that can be generated by this joint.

Initialize and generate the i-th position constraints to enforce, e.g., joint limits.

Auto Trait Implementations

impl<N> Send for FixedJoint<N>

impl<N> Sync for FixedJoint<N>