Struct nphysics3d::object::MultibodyLinkRef[][src]

pub struct MultibodyLinkRef<'a, N: Real> { /* fields omitted */ }

A reference to a multibody link.

Methods

impl<'a, N: Real> MultibodyLinkRef<'a, N>
[src]

Create a new reference to a multibody link.

The handle of this link.

Reference to the joint attaching this link to its parent.

Center of mass of this link wrt. the ground.

Velocity at the center of mass of this link.

Generalized velocities of this link.

The identifier of this link.

The dynamic assembly identifier of this link.

The impulse cache identifier of this link.

Reference to the multibody containing this link.

Convert a generalized force applied to this link degrees of freedom into generalized accelerations.

The joint attaching this link to its parent is assumed to be a unit joint.

Convert a generalized force applied to this link degrees of freedom into generalized accelerations.

The position of the center of mass of this link wrt. the ground.

Convert a force applied to this link center of mass into generalized force.

Convert generalized forces applied to the multibody containing this link into generalized accelerations.

Convert a force applied to this link's center of mass into generalized accelerations.

The local inertia of this link.

The world-space inertia of this link.

Auto Trait Implementations

impl<'a, N> Send for MultibodyLinkRef<'a, N> where
    N: Scalar

impl<'a, N> Sync for MultibodyLinkRef<'a, N> where
    N: Scalar