C# Class BulletCSharp.btRaycastVehicle

Inheritance: IDisposable
Afficher le fichier Open project: sanglin307/BulletUnity3D Class Usage Examples

Protected Properties

Свойство Type Description
swigCMemOwn bool

Méthodes publiques

Méthode Description
Dispose ( ) : void
addWheel ( SWIGTYPE_p_btVector3 connectionPointCS0, SWIGTYPE_p_btVector3 wheelDirectionCS0, SWIGTYPE_p_btVector3 wheelAxleCS, float suspensionRestLength, float wheelRadius, SWIGTYPE_p_btRaycastVehicle__btVehicleTuning tuning, bool isFrontWheel ) : SWIGTYPE_p_btWheelInfo
applyEngineForce ( float force, int wheel ) : void
btRaycastVehicle ( SWIGTYPE_p_btRaycastVehicle__btVehicleTuning tuning, btRigidBody chassis, SWIGTYPE_p_btVehicleRaycaster raycaster ) : System
debugDraw ( SWIGTYPE_p_btIDebugDraw debugDrawer ) : void
getChassisWorldTransform ( ) : SWIGTYPE_p_btTransform
getCurrentSpeedKmHour ( ) : float
getForwardAxis ( ) : int
getForwardVector ( ) : SWIGTYPE_p_btVector3
getNumWheels ( ) : int
getRightAxis ( ) : int
getRigidBody ( ) : btRigidBody
getSteeringValue ( int wheel ) : float
getUpAxis ( ) : int
getUserConstraintId ( ) : int
getUserConstraintType ( ) : int
getWheelInfo ( int index ) : SWIGTYPE_p_btWheelInfo
getWheelTransformWS ( int wheelIndex ) : SWIGTYPE_p_btTransform
rayCast ( SWIGTYPE_p_btWheelInfo wheel ) : float
resetSuspension ( ) : void
setBrake ( float brake, int wheelIndex ) : void
setCoordinateSystem ( int rightIndex, int upIndex, int forwardIndex ) : void
setPitchControl ( float pitch ) : void
setSteeringValue ( float steering, int wheel ) : void
setUserConstraintId ( int uid ) : void
setUserConstraintType ( int userConstraintType ) : void
updateAction ( SWIGTYPE_p_btCollisionWorld collisionWorld, float step ) : void
updateFriction ( float timeStep ) : void
updateSuspension ( float deltaTime ) : void
updateVehicle ( float step ) : void
updateWheelTransform ( int wheelIndex ) : void
updateWheelTransform ( int wheelIndex, bool interpolatedTransform ) : void
updateWheelTransformsWS ( SWIGTYPE_p_btWheelInfo wheel ) : void
updateWheelTransformsWS ( SWIGTYPE_p_btWheelInfo wheel, bool interpolatedTransform ) : void

Private Methods

Méthode Description
btRaycastVehicle ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btRaycastVehicle obj ) : HandleRef

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

addWheel() public méthode

public addWheel ( SWIGTYPE_p_btVector3 connectionPointCS0, SWIGTYPE_p_btVector3 wheelDirectionCS0, SWIGTYPE_p_btVector3 wheelAxleCS, float suspensionRestLength, float wheelRadius, SWIGTYPE_p_btRaycastVehicle__btVehicleTuning tuning, bool isFrontWheel ) : SWIGTYPE_p_btWheelInfo
connectionPointCS0 SWIGTYPE_p_btVector3
wheelDirectionCS0 SWIGTYPE_p_btVector3
wheelAxleCS SWIGTYPE_p_btVector3
suspensionRestLength float
wheelRadius float
tuning SWIGTYPE_p_btRaycastVehicle__btVehicleTuning
isFrontWheel bool
Résultat SWIGTYPE_p_btWheelInfo

applyEngineForce() public méthode

public applyEngineForce ( float force, int wheel ) : void
force float
wheel int
Résultat void

btRaycastVehicle() public méthode

public btRaycastVehicle ( SWIGTYPE_p_btRaycastVehicle__btVehicleTuning tuning, btRigidBody chassis, SWIGTYPE_p_btVehicleRaycaster raycaster ) : System
tuning SWIGTYPE_p_btRaycastVehicle__btVehicleTuning
chassis btRigidBody
raycaster SWIGTYPE_p_btVehicleRaycaster
Résultat System

debugDraw() public méthode

public debugDraw ( SWIGTYPE_p_btIDebugDraw debugDrawer ) : void
debugDrawer SWIGTYPE_p_btIDebugDraw
Résultat void

getChassisWorldTransform() public méthode

public getChassisWorldTransform ( ) : SWIGTYPE_p_btTransform
Résultat SWIGTYPE_p_btTransform

getCurrentSpeedKmHour() public méthode

public getCurrentSpeedKmHour ( ) : float
Résultat float

getForwardAxis() public méthode

public getForwardAxis ( ) : int
Résultat int

getForwardVector() public méthode

public getForwardVector ( ) : SWIGTYPE_p_btVector3
Résultat SWIGTYPE_p_btVector3

getNumWheels() public méthode

public getNumWheels ( ) : int
Résultat int

getRightAxis() public méthode

public getRightAxis ( ) : int
Résultat int

getRigidBody() public méthode

public getRigidBody ( ) : btRigidBody
Résultat btRigidBody

getSteeringValue() public méthode

public getSteeringValue ( int wheel ) : float
wheel int
Résultat float

getUpAxis() public méthode

public getUpAxis ( ) : int
Résultat int

getUserConstraintId() public méthode

public getUserConstraintId ( ) : int
Résultat int

getUserConstraintType() public méthode

public getUserConstraintType ( ) : int
Résultat int

getWheelInfo() public méthode

public getWheelInfo ( int index ) : SWIGTYPE_p_btWheelInfo
index int
Résultat SWIGTYPE_p_btWheelInfo

getWheelTransformWS() public méthode

public getWheelTransformWS ( int wheelIndex ) : SWIGTYPE_p_btTransform
wheelIndex int
Résultat SWIGTYPE_p_btTransform

rayCast() public méthode

public rayCast ( SWIGTYPE_p_btWheelInfo wheel ) : float
wheel SWIGTYPE_p_btWheelInfo
Résultat float

resetSuspension() public méthode

public resetSuspension ( ) : void
Résultat void

setBrake() public méthode

public setBrake ( float brake, int wheelIndex ) : void
brake float
wheelIndex int
Résultat void

setCoordinateSystem() public méthode

public setCoordinateSystem ( int rightIndex, int upIndex, int forwardIndex ) : void
rightIndex int
upIndex int
forwardIndex int
Résultat void

setPitchControl() public méthode

public setPitchControl ( float pitch ) : void
pitch float
Résultat void

setSteeringValue() public méthode

public setSteeringValue ( float steering, int wheel ) : void
steering float
wheel int
Résultat void

setUserConstraintId() public méthode

public setUserConstraintId ( int uid ) : void
uid int
Résultat void

setUserConstraintType() public méthode

public setUserConstraintType ( int userConstraintType ) : void
userConstraintType int
Résultat void

updateAction() public méthode

public updateAction ( SWIGTYPE_p_btCollisionWorld collisionWorld, float step ) : void
collisionWorld SWIGTYPE_p_btCollisionWorld
step float
Résultat void

updateFriction() public méthode

public updateFriction ( float timeStep ) : void
timeStep float
Résultat void

updateSuspension() public méthode

public updateSuspension ( float deltaTime ) : void
deltaTime float
Résultat void

updateVehicle() public méthode

public updateVehicle ( float step ) : void
step float
Résultat void

updateWheelTransform() public méthode

public updateWheelTransform ( int wheelIndex ) : void
wheelIndex int
Résultat void

updateWheelTransform() public méthode

public updateWheelTransform ( int wheelIndex, bool interpolatedTransform ) : void
wheelIndex int
interpolatedTransform bool
Résultat void

updateWheelTransformsWS() public méthode

public updateWheelTransformsWS ( SWIGTYPE_p_btWheelInfo wheel ) : void
wheel SWIGTYPE_p_btWheelInfo
Résultat void

updateWheelTransformsWS() public méthode

public updateWheelTransformsWS ( SWIGTYPE_p_btWheelInfo wheel, bool interpolatedTransform ) : void
wheel SWIGTYPE_p_btWheelInfo
interpolatedTransform bool
Résultat void

Property Details

swigCMemOwn protected_oe property

protected bool swigCMemOwn
Résultat bool