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