C# 클래스 Universe.Physics.OpenDynamicsEngine.ODEDynamics

파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Mass float

공개 메소드들

메소드 설명
LlRotBetween ( System.Vector3 a, System.Vector3 b ) : Quaternion
MoveAngular ( float pTimestep, ODEPhysicsScene _pParentScene, ODEPrim parent ) : void
MoveLinear ( float pTimestep, ODEPhysicsScene _pParentScene, ODEPrim parent ) : void

보호된 메소드들

메소드 설명
NormalizeAngle ( double angle ) : double

비공개 메소드들

메소드 설명
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

메소드 상세

LlRotBetween() 공개 메소드

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

MoveAngular() 공개 메소드

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

MoveLinear() 공개 메소드

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

NormalizeAngle() 보호된 메소드

protected NormalizeAngle ( double angle ) : double
angle double
리턴 double

프로퍼티 상세

Mass 공개적으로 프로퍼티

public float Mass
리턴 float