C# Class Universe.Physics.OpenDynamicsEngine.ODEDynamics

显示文件 Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Public Properties

Property Type Description
Mass float

Public Methods

Method Description
LlRotBetween ( System.Vector3 a, System.Vector3 b ) : Quaternion
MoveAngular ( float pTimestep, ODEPhysicsScene _pParentScene, ODEPrim parent ) : void
MoveLinear ( float pTimestep, ODEPhysicsScene _pParentScene, ODEPrim parent ) : void

Protected Methods

Method Description
NormalizeAngle ( double angle ) : double

Private Methods

Method Description
Disable ( ODEPrim parent ) : void
Enable ( IntPtr pBody, ODEPrim parent, ODEPhysicsScene pParentScene ) : void
GetMass ( IntPtr pBody ) : void
LimitRotation ( float timestep ) : void
ProcessFloatVehicleParam ( Vehicle pParam, float pValue, float timestep ) : void
ProcessForceTaint ( Vector3 force ) : void
ProcessRotationVehicleParam ( Vehicle pParam, Quaternion pValue ) : void
ProcessSetCameraPos ( Quaternion CameraRotation ) : void
ProcessTypeChange ( ODEPrim parent, Vehicle pType, float timestep ) : void
ProcessVectorVehicleParam ( Vehicle pParam, Vector3 pValue, float timestep ) : void
ProcessVehicleFlags ( int pParam, bool remove ) : void
Step ( IntPtr pBody, float pTimestep, ODEPhysicsScene pParentScene, ODEPrim parent ) : void
ToEuler ( Quaternion m_lastCameraRotation ) : Vector3

Method Details

LlRotBetween() public method

public LlRotBetween ( System.Vector3 a, System.Vector3 b ) : Quaternion
a System.Vector3
b System.Vector3
return Quaternion

MoveAngular() public method

public MoveAngular ( float pTimestep, ODEPhysicsScene _pParentScene, ODEPrim parent ) : void
pTimestep float
_pParentScene ODEPhysicsScene
parent ODEPrim
return void

MoveLinear() public method

public MoveLinear ( float pTimestep, ODEPhysicsScene _pParentScene, ODEPrim parent ) : void
pTimestep float
_pParentScene ODEPhysicsScene
parent ODEPrim
return void

NormalizeAngle() protected method

protected NormalizeAngle ( double angle ) : double
angle double
return double

Property Details

Mass public_oe property

public float Mass
return float