C# Класс Box2DX.Dynamics.RevoluteJoint

Наследование: Joint
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
_enableLimit bool
_enableMotor bool
_impulse Vec3
_limitState LimitState
_localAnchor1 Vec2
_localAnchor2 Vec2
_lowerAngle float
_mass Mat33
_maxMotorTorque float
_motorImpulse float
_motorMass float
_motorSpeed float
_referenceAngle float
_upperAngle float

Открытые методы

Метод Описание
EnableLimit ( bool flag ) : void

Enable/disable the joint limit.

EnableMotor ( bool flag ) : void

Enable/disable the joint motor.

GetReactionForce ( float inv_dt ) : Vec2
GetReactionTorque ( float inv_dt ) : float
RevoluteJoint ( RevoluteJointDef def ) : System
SetLimits ( float lower, float upper ) : void

Set the joint limits in radians.

SetMaxMotorTorque ( float torque ) : void

Set the maximum motor torque, usually in N-m.

Приватные методы

Метод Описание
InitVelocityConstraints ( TimeStep step ) : void
SolvePositionConstraints ( float baumgarte ) : bool
SolveVelocityConstraints ( TimeStep step ) : void

Описание методов

EnableLimit() публичный Метод

Enable/disable the joint limit.
public EnableLimit ( bool flag ) : void
flag bool
Результат void

EnableMotor() публичный Метод

Enable/disable the joint motor.
public EnableMotor ( bool flag ) : void
flag bool
Результат void

GetReactionForce() публичный Метод

public GetReactionForce ( float inv_dt ) : Vec2
inv_dt float
Результат Box2DX.Common.Vec2

GetReactionTorque() публичный Метод

public GetReactionTorque ( float inv_dt ) : float
inv_dt float
Результат float

RevoluteJoint() публичный Метод

public RevoluteJoint ( RevoluteJointDef def ) : System
def RevoluteJointDef
Результат System

SetLimits() публичный Метод

Set the joint limits in radians.
public SetLimits ( float lower, float upper ) : void
lower float
upper float
Результат void

SetMaxMotorTorque() публичный Метод

Set the maximum motor torque, usually in N-m.
public SetMaxMotorTorque ( float torque ) : void
torque float
Результат void

Описание свойств

_enableLimit публичное свойство

public bool _enableLimit
Результат bool

_enableMotor публичное свойство

public bool _enableMotor
Результат bool

_impulse публичное свойство

public Vec3 _impulse
Результат Vec3

_limitState публичное свойство

public LimitState _limitState
Результат LimitState

_localAnchor1 публичное свойство

public Vec2 _localAnchor1
Результат Vec2

_localAnchor2 публичное свойство

public Vec2 _localAnchor2
Результат Vec2

_lowerAngle публичное свойство

public float _lowerAngle
Результат float

_mass публичное свойство

public Mat33 _mass
Результат Mat33

_maxMotorTorque публичное свойство

public float _maxMotorTorque
Результат float

_motorImpulse публичное свойство

public float _motorImpulse
Результат float

_motorMass публичное свойство

public float _motorMass
Результат float

_motorSpeed публичное свойство

public float _motorSpeed
Результат float

_referenceAngle публичное свойство

public float _referenceAngle
Результат float

_upperAngle публичное свойство

public float _upperAngle
Результат float