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