C# Класс BulletCSharp.btRaycastVehicle

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

Защищенные свойства (Protected)

Свойство Тип Описание
swigCMemOwn bool

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

Метод Описание
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

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

Метод Описание
btRaycastVehicle ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btRaycastVehicle obj ) : HandleRef

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

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

public Dispose ( ) : void
Результат void

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

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
Результат SWIGTYPE_p_btWheelInfo

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

public applyEngineForce ( float force, int wheel ) : void
force float
wheel int
Результат void

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

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
Результат System

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

public debugDraw ( SWIGTYPE_p_btIDebugDraw debugDrawer ) : void
debugDrawer SWIGTYPE_p_btIDebugDraw
Результат void

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

public getChassisWorldTransform ( ) : SWIGTYPE_p_btTransform
Результат SWIGTYPE_p_btTransform

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

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

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

public getForwardAxis ( ) : int
Результат int

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

public getForwardVector ( ) : SWIGTYPE_p_btVector3
Результат SWIGTYPE_p_btVector3

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

public getNumWheels ( ) : int
Результат int

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

public getRightAxis ( ) : int
Результат int

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

public getRigidBody ( ) : btRigidBody
Результат btRigidBody

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

public getSteeringValue ( int wheel ) : float
wheel int
Результат float

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

public getUpAxis ( ) : int
Результат int

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

public getUserConstraintId ( ) : int
Результат int

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

public getUserConstraintType ( ) : int
Результат int

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

public getWheelInfo ( int index ) : SWIGTYPE_p_btWheelInfo
index int
Результат SWIGTYPE_p_btWheelInfo

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

public getWheelTransformWS ( int wheelIndex ) : SWIGTYPE_p_btTransform
wheelIndex int
Результат SWIGTYPE_p_btTransform

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

public rayCast ( SWIGTYPE_p_btWheelInfo wheel ) : float
wheel SWIGTYPE_p_btWheelInfo
Результат float

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

public resetSuspension ( ) : void
Результат void

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

public setBrake ( float brake, int wheelIndex ) : void
brake float
wheelIndex int
Результат void

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

public setCoordinateSystem ( int rightIndex, int upIndex, int forwardIndex ) : void
rightIndex int
upIndex int
forwardIndex int
Результат void

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

public setPitchControl ( float pitch ) : void
pitch float
Результат void

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

public setSteeringValue ( float steering, int wheel ) : void
steering float
wheel int
Результат void

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

public setUserConstraintId ( int uid ) : void
uid int
Результат void

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

public setUserConstraintType ( int userConstraintType ) : void
userConstraintType int
Результат void

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

public updateAction ( SWIGTYPE_p_btCollisionWorld collisionWorld, float step ) : void
collisionWorld SWIGTYPE_p_btCollisionWorld
step float
Результат void

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

public updateFriction ( float timeStep ) : void
timeStep float
Результат void

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

public updateSuspension ( float deltaTime ) : void
deltaTime float
Результат void

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

public updateVehicle ( float step ) : void
step float
Результат void

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

public updateWheelTransform ( int wheelIndex ) : void
wheelIndex int
Результат void

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

public updateWheelTransform ( int wheelIndex, bool interpolatedTransform ) : void
wheelIndex int
interpolatedTransform bool
Результат void

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

public updateWheelTransformsWS ( SWIGTYPE_p_btWheelInfo wheel ) : void
wheel SWIGTYPE_p_btWheelInfo
Результат void

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

public updateWheelTransformsWS ( SWIGTYPE_p_btWheelInfo wheel, bool interpolatedTransform ) : void
wheel SWIGTYPE_p_btWheelInfo
interpolatedTransform bool
Результат void

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

swigCMemOwn защищенное свойство

protected bool swigCMemOwn
Результат bool