Struct liquidfun::box2d::dynamics::joints::revolute_joint::RevoluteJoint [] [src]

pub struct RevoluteJoint {
    pub ptr: *mut B2RevoluteJoint,
}

A revolute joint constrains two bodies to share a common point while they are free to rotate about the point. The relative rotation about the shared point is the joint angle. You can limit the relative rotation with a joint limit that specifies a lower and upper angle. You can use a motor to drive the relative rotation about the shared point. A maximum motor torque is provided so that infinite forces are not generated.

Fields

ptr

Methods

impl RevoluteJoint

fn set_motor_speed(&self, speed: f32)

Set the motor speed in radians per second.

Trait Implementations

Derived Implementations

impl Debug for RevoluteJoint

fn fmt(&self, __arg_0: &mut Formatter) -> Result

impl Clone for RevoluteJoint

fn clone(&self) -> RevoluteJoint

fn clone_from(&mut self, source: &Self)