C# Класс BulletCSharp.btSliderConstraint

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

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

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

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

Метод Описание
Dispose ( ) : void
GetSwigPtr ( ) : SWIGTYPE_p_btTypedConstraint
btSliderConstraint ( btRigidBody rbB, SWIGTYPE_p_btTransform frameInB, bool useLinearReferenceFrameA ) : System
btSliderConstraint ( btRigidBody rbA, btRigidBody rbB, SWIGTYPE_p_btTransform frameInA, SWIGTYPE_p_btTransform frameInB, bool useLinearReferenceFrameA ) : System
calculateSerializeBufferSize ( ) : int
calculateTransforms ( SWIGTYPE_p_btTransform transA, SWIGTYPE_p_btTransform transB ) : void
getAncorInA ( ) : SWIGTYPE_p_btVector3
getAncorInB ( ) : SWIGTYPE_p_btVector3
getAngDepth ( ) : float
getAngularPos ( ) : float
getCalculatedTransformA ( ) : SWIGTYPE_p_btTransform
getCalculatedTransformB ( ) : SWIGTYPE_p_btTransform
getDampingDirAng ( ) : float
getDampingDirLin ( ) : float
getDampingLimAng ( ) : float
getDampingLimLin ( ) : float
getDampingOrthoAng ( ) : float
getDampingOrthoLin ( ) : float
getFrameOffsetA ( ) : SWIGTYPE_p_btTransform
getFrameOffsetB ( ) : SWIGTYPE_p_btTransform
getInfo1 ( btConstraintInfo1 info ) : void
getInfo1NonVirtual ( btConstraintInfo1 info ) : void
getInfo2 ( btConstraintInfo2 info ) : void
getInfo2NonVirtual ( btConstraintInfo2 info, SWIGTYPE_p_btTransform transA, SWIGTYPE_p_btTransform transB, SWIGTYPE_p_btVector3 linVelA, SWIGTYPE_p_btVector3 linVelB, float rbAinvMass, float rbBinvMass ) : void
getLinDepth ( ) : float
getLinearPos ( ) : float
getLowerAngLimit ( ) : float
getLowerLinLimit ( ) : float
getMaxAngMotorForce ( ) : float
getMaxLinMotorForce ( ) : float
getParam ( int num ) : float
getParam ( int num, int axis ) : float
getPoweredAngMotor ( ) : bool
getPoweredLinMotor ( ) : bool
getRestitutionDirAng ( ) : float
getRestitutionDirLin ( ) : float
getRestitutionLimAng ( ) : float
getRestitutionLimLin ( ) : float
getRestitutionOrthoAng ( ) : float
getRestitutionOrthoLin ( ) : float
getRigidBodyA ( ) : btRigidBody
getRigidBodyB ( ) : btRigidBody
getSoftnessDirAng ( ) : float
getSoftnessDirLin ( ) : float
getSoftnessLimAng ( ) : float
getSoftnessLimLin ( ) : float
getSoftnessOrthoAng ( ) : float
getSoftnessOrthoLin ( ) : float
getSolveAngLimit ( ) : bool
getSolveLinLimit ( ) : bool
getTargetAngMotorVelocity ( ) : float
getTargetLinMotorVelocity ( ) : float
getUpperAngLimit ( ) : float
getUpperLinLimit ( ) : float
getUseFrameOffset ( ) : bool
getUseLinearReferenceFrameA ( ) : bool
serialize ( SWIGTYPE_p_void dataBuffer, SWIGTYPE_p_btSerializer serializer ) : string
setDampingDirAng ( float dampingDirAng ) : void
setDampingDirLin ( float dampingDirLin ) : void
setDampingLimAng ( float dampingLimAng ) : void
setDampingLimLin ( float dampingLimLin ) : void
setDampingOrthoAng ( float dampingOrthoAng ) : void
setDampingOrthoLin ( float dampingOrthoLin ) : void
setFrames ( SWIGTYPE_p_btTransform frameA, SWIGTYPE_p_btTransform frameB ) : void
setLowerAngLimit ( float lowerLimit ) : void
setLowerLinLimit ( float lowerLimit ) : void
setMaxAngMotorForce ( float maxAngMotorForce ) : void
setMaxLinMotorForce ( float maxLinMotorForce ) : void
setParam ( int num, float value ) : void
setParam ( int num, float value, int axis ) : void
setPoweredAngMotor ( bool onOff ) : void
setPoweredLinMotor ( bool onOff ) : void
setRestitutionDirAng ( float restitutionDirAng ) : void
setRestitutionDirLin ( float restitutionDirLin ) : void
setRestitutionLimAng ( float restitutionLimAng ) : void
setRestitutionLimLin ( float restitutionLimLin ) : void
setRestitutionOrthoAng ( float restitutionOrthoAng ) : void
setRestitutionOrthoLin ( float restitutionOrthoLin ) : void
setSoftnessDirAng ( float softnessDirAng ) : void
setSoftnessDirLin ( float softnessDirLin ) : void
setSoftnessLimAng ( float softnessLimAng ) : void
setSoftnessLimLin ( float softnessLimLin ) : void
setSoftnessOrthoAng ( float softnessOrthoAng ) : void
setSoftnessOrthoLin ( float softnessOrthoLin ) : void
setTargetAngMotorVelocity ( float targetAngMotorVelocity ) : void
setTargetLinMotorVelocity ( float targetLinMotorVelocity ) : void
setUpperAngLimit ( float upperLimit ) : void
setUpperLinLimit ( float upperLimit ) : void
setUseFrameOffset ( bool frameOffsetOnOff ) : void
testAngLimits ( ) : void
testLinLimits ( ) : void

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

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

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

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

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

GetSwigPtr() публичный метод

public GetSwigPtr ( ) : SWIGTYPE_p_btTypedConstraint
Результат SWIGTYPE_p_btTypedConstraint

btSliderConstraint() публичный метод

public btSliderConstraint ( btRigidBody rbB, SWIGTYPE_p_btTransform frameInB, bool useLinearReferenceFrameA ) : System
rbB btRigidBody
frameInB SWIGTYPE_p_btTransform
useLinearReferenceFrameA bool
Результат System

btSliderConstraint() публичный метод

public btSliderConstraint ( btRigidBody rbA, btRigidBody rbB, SWIGTYPE_p_btTransform frameInA, SWIGTYPE_p_btTransform frameInB, bool useLinearReferenceFrameA ) : System
rbA btRigidBody
rbB btRigidBody
frameInA SWIGTYPE_p_btTransform
frameInB SWIGTYPE_p_btTransform
useLinearReferenceFrameA bool
Результат System

calculateSerializeBufferSize() публичный метод

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

calculateTransforms() публичный метод

public calculateTransforms ( SWIGTYPE_p_btTransform transA, SWIGTYPE_p_btTransform transB ) : void
transA SWIGTYPE_p_btTransform
transB SWIGTYPE_p_btTransform
Результат void

getAncorInA() публичный метод

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

getAncorInB() публичный метод

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

getAngDepth() публичный метод

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

getAngularPos() публичный метод

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

getCalculatedTransformA() публичный метод

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

getCalculatedTransformB() публичный метод

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

getDampingDirAng() публичный метод

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

getDampingDirLin() публичный метод

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

getDampingLimAng() публичный метод

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

getDampingLimLin() публичный метод

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

getDampingOrthoAng() публичный метод

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

getDampingOrthoLin() публичный метод

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

getFrameOffsetA() публичный метод

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

getFrameOffsetB() публичный метод

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

getInfo1() публичный метод

public getInfo1 ( btConstraintInfo1 info ) : void
info btConstraintInfo1
Результат void

getInfo1NonVirtual() публичный метод

public getInfo1NonVirtual ( btConstraintInfo1 info ) : void
info btConstraintInfo1
Результат void

getInfo2() публичный метод

public getInfo2 ( btConstraintInfo2 info ) : void
info btConstraintInfo2
Результат void

getInfo2NonVirtual() публичный метод

public getInfo2NonVirtual ( btConstraintInfo2 info, SWIGTYPE_p_btTransform transA, SWIGTYPE_p_btTransform transB, SWIGTYPE_p_btVector3 linVelA, SWIGTYPE_p_btVector3 linVelB, float rbAinvMass, float rbBinvMass ) : void
info btConstraintInfo2
transA SWIGTYPE_p_btTransform
transB SWIGTYPE_p_btTransform
linVelA SWIGTYPE_p_btVector3
linVelB SWIGTYPE_p_btVector3
rbAinvMass float
rbBinvMass float
Результат void

getLinDepth() публичный метод

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

getLinearPos() публичный метод

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

getLowerAngLimit() публичный метод

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

getLowerLinLimit() публичный метод

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

getMaxAngMotorForce() публичный метод

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

getMaxLinMotorForce() публичный метод

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

getParam() публичный метод

public getParam ( int num ) : float
num int
Результат float

getParam() публичный метод

public getParam ( int num, int axis ) : float
num int
axis int
Результат float

getPoweredAngMotor() публичный метод

public getPoweredAngMotor ( ) : bool
Результат bool

getPoweredLinMotor() публичный метод

public getPoweredLinMotor ( ) : bool
Результат bool

getRestitutionDirAng() публичный метод

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

getRestitutionDirLin() публичный метод

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

getRestitutionLimAng() публичный метод

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

getRestitutionLimLin() публичный метод

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

getRestitutionOrthoAng() публичный метод

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

getRestitutionOrthoLin() публичный метод

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

getRigidBodyA() публичный метод

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

getRigidBodyB() публичный метод

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

getSoftnessDirAng() публичный метод

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

getSoftnessDirLin() публичный метод

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

getSoftnessLimAng() публичный метод

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

getSoftnessLimLin() публичный метод

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

getSoftnessOrthoAng() публичный метод

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

getSoftnessOrthoLin() публичный метод

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

getSolveAngLimit() публичный метод

public getSolveAngLimit ( ) : bool
Результат bool

getSolveLinLimit() публичный метод

public getSolveLinLimit ( ) : bool
Результат bool

getTargetAngMotorVelocity() публичный метод

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

getTargetLinMotorVelocity() публичный метод

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

getUpperAngLimit() публичный метод

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

getUpperLinLimit() публичный метод

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

getUseFrameOffset() публичный метод

public getUseFrameOffset ( ) : bool
Результат bool

getUseLinearReferenceFrameA() публичный метод

public getUseLinearReferenceFrameA ( ) : bool
Результат bool

serialize() публичный метод

public serialize ( SWIGTYPE_p_void dataBuffer, SWIGTYPE_p_btSerializer serializer ) : string
dataBuffer SWIGTYPE_p_void
serializer SWIGTYPE_p_btSerializer
Результат string

setDampingDirAng() публичный метод

public setDampingDirAng ( float dampingDirAng ) : void
dampingDirAng float
Результат void

setDampingDirLin() публичный метод

public setDampingDirLin ( float dampingDirLin ) : void
dampingDirLin float
Результат void

setDampingLimAng() публичный метод

public setDampingLimAng ( float dampingLimAng ) : void
dampingLimAng float
Результат void

setDampingLimLin() публичный метод

public setDampingLimLin ( float dampingLimLin ) : void
dampingLimLin float
Результат void

setDampingOrthoAng() публичный метод

public setDampingOrthoAng ( float dampingOrthoAng ) : void
dampingOrthoAng float
Результат void

setDampingOrthoLin() публичный метод

public setDampingOrthoLin ( float dampingOrthoLin ) : void
dampingOrthoLin float
Результат void

setFrames() публичный метод

public setFrames ( SWIGTYPE_p_btTransform frameA, SWIGTYPE_p_btTransform frameB ) : void
frameA SWIGTYPE_p_btTransform
frameB SWIGTYPE_p_btTransform
Результат void

setLowerAngLimit() публичный метод

public setLowerAngLimit ( float lowerLimit ) : void
lowerLimit float
Результат void

setLowerLinLimit() публичный метод

public setLowerLinLimit ( float lowerLimit ) : void
lowerLimit float
Результат void

setMaxAngMotorForce() публичный метод

public setMaxAngMotorForce ( float maxAngMotorForce ) : void
maxAngMotorForce float
Результат void

setMaxLinMotorForce() публичный метод

public setMaxLinMotorForce ( float maxLinMotorForce ) : void
maxLinMotorForce float
Результат void

setParam() публичный метод

public setParam ( int num, float value ) : void
num int
value float
Результат void

setParam() публичный метод

public setParam ( int num, float value, int axis ) : void
num int
value float
axis int
Результат void

setPoweredAngMotor() публичный метод

public setPoweredAngMotor ( bool onOff ) : void
onOff bool
Результат void

setPoweredLinMotor() публичный метод

public setPoweredLinMotor ( bool onOff ) : void
onOff bool
Результат void

setRestitutionDirAng() публичный метод

public setRestitutionDirAng ( float restitutionDirAng ) : void
restitutionDirAng float
Результат void

setRestitutionDirLin() публичный метод

public setRestitutionDirLin ( float restitutionDirLin ) : void
restitutionDirLin float
Результат void

setRestitutionLimAng() публичный метод

public setRestitutionLimAng ( float restitutionLimAng ) : void
restitutionLimAng float
Результат void

setRestitutionLimLin() публичный метод

public setRestitutionLimLin ( float restitutionLimLin ) : void
restitutionLimLin float
Результат void

setRestitutionOrthoAng() публичный метод

public setRestitutionOrthoAng ( float restitutionOrthoAng ) : void
restitutionOrthoAng float
Результат void

setRestitutionOrthoLin() публичный метод

public setRestitutionOrthoLin ( float restitutionOrthoLin ) : void
restitutionOrthoLin float
Результат void

setSoftnessDirAng() публичный метод

public setSoftnessDirAng ( float softnessDirAng ) : void
softnessDirAng float
Результат void

setSoftnessDirLin() публичный метод

public setSoftnessDirLin ( float softnessDirLin ) : void
softnessDirLin float
Результат void

setSoftnessLimAng() публичный метод

public setSoftnessLimAng ( float softnessLimAng ) : void
softnessLimAng float
Результат void

setSoftnessLimLin() публичный метод

public setSoftnessLimLin ( float softnessLimLin ) : void
softnessLimLin float
Результат void

setSoftnessOrthoAng() публичный метод

public setSoftnessOrthoAng ( float softnessOrthoAng ) : void
softnessOrthoAng float
Результат void

setSoftnessOrthoLin() публичный метод

public setSoftnessOrthoLin ( float softnessOrthoLin ) : void
softnessOrthoLin float
Результат void

setTargetAngMotorVelocity() публичный метод

public setTargetAngMotorVelocity ( float targetAngMotorVelocity ) : void
targetAngMotorVelocity float
Результат void

setTargetLinMotorVelocity() публичный метод

public setTargetLinMotorVelocity ( float targetLinMotorVelocity ) : void
targetLinMotorVelocity float
Результат void

setUpperAngLimit() публичный метод

public setUpperAngLimit ( float upperLimit ) : void
upperLimit float
Результат void

setUpperLinLimit() публичный метод

public setUpperLinLimit ( float upperLimit ) : void
upperLimit float
Результат void

setUseFrameOffset() публичный метод

public setUseFrameOffset ( bool frameOffsetOnOff ) : void
frameOffsetOnOff bool
Результат void

testAngLimits() публичный метод

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

testLinLimits() публичный метод

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

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

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

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