C# Класс BulletCSharp.btVector3

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

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

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

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

Метод Описание
Dispose ( ) : void
GetObjectFromSwigPtr ( SWIGTYPE_p_btVector3 ptr ) : btVector3
GetSwigPtr ( ) : SWIGTYPE_p_btVector3
absolute ( ) : btVector3
angle ( btVector3 v ) : float
btVector3 ( ) : System
btVector3 ( float _x, float _y, float _z ) : System
closestAxis ( ) : int
cross ( btVector3 v ) : btVector3
deSerialize ( btVector3FloatData dataIn ) : void
deSerializeDouble ( btVector3DoubleData dataIn ) : void
deSerializeFloat ( btVector3FloatData dataIn ) : void
distance ( btVector3 v ) : float
distance2 ( btVector3 v ) : float
dot ( btVector3 v ) : float
dot3 ( btVector3 v0, btVector3 v1, btVector3 v2 ) : btVector3
furthestAxis ( ) : int
fuzzyZero ( ) : bool
getSkewSymmetricMatrix ( btVector3 v0, btVector3 v1, btVector3 v2 ) : void
getX ( ) : float
getY ( ) : float
getZ ( ) : float
isZero ( ) : bool
length ( ) : float
length2 ( ) : float
lerp ( btVector3 v, float t ) : btVector3
maxAxis ( ) : int
maxDot ( btVector3 array, int array_count, SWIGTYPE_p_float dotOut ) : int
minAxis ( ) : int
minDot ( btVector3 array, int array_count, SWIGTYPE_p_float dotOut ) : int
normalize ( ) : btVector3
normalized ( ) : btVector3
rotate ( btVector3 wAxis, float angle ) : btVector3
safeNormalize ( ) : btVector3
serialize ( btVector3FloatData dataOut ) : void
serializeDouble ( btVector3DoubleData dataOut ) : void
serializeFloat ( btVector3FloatData dataOut ) : void
setInterpolate3 ( btVector3 v0, btVector3 v1, float rt ) : void
setMax ( btVector3 other ) : void
setMin ( btVector3 other ) : void
setValue ( float _x, float _y, float _z ) : void
setW ( float _w ) : void
setX ( float _x ) : void
setY ( float _y ) : void
setZ ( float _z ) : void
setZero ( ) : void
triple ( btVector3 v1, btVector3 v2 ) : float
w ( ) : float
x ( ) : float
y ( ) : float
z ( ) : float

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

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

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

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

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

GetObjectFromSwigPtr() публичный статический метод

public static GetObjectFromSwigPtr ( SWIGTYPE_p_btVector3 ptr ) : btVector3
ptr SWIGTYPE_p_btVector3
Результат btVector3

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

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

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

public absolute ( ) : btVector3
Результат btVector3

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

public angle ( btVector3 v ) : float
v btVector3
Результат float

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

public btVector3 ( ) : System
Результат System

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

public btVector3 ( float _x, float _y, float _z ) : System
_x float
_y float
_z float
Результат System

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

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

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

public cross ( btVector3 v ) : btVector3
v btVector3
Результат btVector3

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

public deSerialize ( btVector3FloatData dataIn ) : void
dataIn btVector3FloatData
Результат void

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

public deSerializeDouble ( btVector3DoubleData dataIn ) : void
dataIn btVector3DoubleData
Результат void

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

public deSerializeFloat ( btVector3FloatData dataIn ) : void
dataIn btVector3FloatData
Результат void

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

public distance ( btVector3 v ) : float
v btVector3
Результат float

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

public distance2 ( btVector3 v ) : float
v btVector3
Результат float

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

public dot ( btVector3 v ) : float
v btVector3
Результат float

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

public dot3 ( btVector3 v0, btVector3 v1, btVector3 v2 ) : btVector3
v0 btVector3
v1 btVector3
v2 btVector3
Результат btVector3

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

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

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

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

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

public getSkewSymmetricMatrix ( btVector3 v0, btVector3 v1, btVector3 v2 ) : void
v0 btVector3
v1 btVector3
v2 btVector3
Результат void

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

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

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

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

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

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

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

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

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

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

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

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

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

public lerp ( btVector3 v, float t ) : btVector3
v btVector3
t float
Результат btVector3

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

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

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

public maxDot ( btVector3 array, int array_count, SWIGTYPE_p_float dotOut ) : int
array btVector3
array_count int
dotOut SWIGTYPE_p_float
Результат int

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

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

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

public minDot ( btVector3 array, int array_count, SWIGTYPE_p_float dotOut ) : int
array btVector3
array_count int
dotOut SWIGTYPE_p_float
Результат int

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

public normalize ( ) : btVector3
Результат btVector3

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

public normalized ( ) : btVector3
Результат btVector3

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

public rotate ( btVector3 wAxis, float angle ) : btVector3
wAxis btVector3
angle float
Результат btVector3

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

public safeNormalize ( ) : btVector3
Результат btVector3

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

public serialize ( btVector3FloatData dataOut ) : void
dataOut btVector3FloatData
Результат void

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

public serializeDouble ( btVector3DoubleData dataOut ) : void
dataOut btVector3DoubleData
Результат void

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

public serializeFloat ( btVector3FloatData dataOut ) : void
dataOut btVector3FloatData
Результат void

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

public setInterpolate3 ( btVector3 v0, btVector3 v1, float rt ) : void
v0 btVector3
v1 btVector3
rt float
Результат void

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

public setMax ( btVector3 other ) : void
other btVector3
Результат void

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

public setMin ( btVector3 other ) : void
other btVector3
Результат void

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

public setValue ( float _x, float _y, float _z ) : void
_x float
_y float
_z float
Результат void

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

public setW ( float _w ) : void
_w float
Результат void

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

public setX ( float _x ) : void
_x float
Результат void

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

public setY ( float _y ) : void
_y float
Результат void

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

public setZ ( float _z ) : void
_z float
Результат void

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

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

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

public triple ( btVector3 v1, btVector3 v2 ) : float
v1 btVector3
v2 btVector3
Результат float

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

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

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

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

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

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

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

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

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

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

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