C# Class BulletCSharp.btVector3

Inheritance: IDisposable
Exibir arquivo Open project: sanglin307/BulletUnity3D Class Usage Examples

Protected Properties

Property Type Description
swigCMemOwn bool

Public Methods

Method Description
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

Private Methods

Method Description
btVector3 ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btVector3 obj ) : HandleRef

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetObjectFromSwigPtr() public static method

public static GetObjectFromSwigPtr ( SWIGTYPE_p_btVector3 ptr ) : btVector3
ptr SWIGTYPE_p_btVector3
return btVector3

GetSwigPtr() public method

public GetSwigPtr ( ) : SWIGTYPE_p_btVector3
return SWIGTYPE_p_btVector3

absolute() public method

public absolute ( ) : btVector3
return btVector3

angle() public method

public angle ( btVector3 v ) : float
v btVector3
return float

btVector3() public method

public btVector3 ( ) : System
return System

btVector3() public method

public btVector3 ( float _x, float _y, float _z ) : System
_x float
_y float
_z float
return System

closestAxis() public method

public closestAxis ( ) : int
return int

cross() public method

public cross ( btVector3 v ) : btVector3
v btVector3
return btVector3

deSerialize() public method

public deSerialize ( btVector3FloatData dataIn ) : void
dataIn btVector3FloatData
return void

deSerializeDouble() public method

public deSerializeDouble ( btVector3DoubleData dataIn ) : void
dataIn btVector3DoubleData
return void

deSerializeFloat() public method

public deSerializeFloat ( btVector3FloatData dataIn ) : void
dataIn btVector3FloatData
return void

distance() public method

public distance ( btVector3 v ) : float
v btVector3
return float

distance2() public method

public distance2 ( btVector3 v ) : float
v btVector3
return float

dot() public method

public dot ( btVector3 v ) : float
v btVector3
return float

dot3() public method

public dot3 ( btVector3 v0, btVector3 v1, btVector3 v2 ) : btVector3
v0 btVector3
v1 btVector3
v2 btVector3
return btVector3

furthestAxis() public method

public furthestAxis ( ) : int
return int

fuzzyZero() public method

public fuzzyZero ( ) : bool
return bool

getSkewSymmetricMatrix() public method

public getSkewSymmetricMatrix ( btVector3 v0, btVector3 v1, btVector3 v2 ) : void
v0 btVector3
v1 btVector3
v2 btVector3
return void

getX() public method

public getX ( ) : float
return float

getY() public method

public getY ( ) : float
return float

getZ() public method

public getZ ( ) : float
return float

isZero() public method

public isZero ( ) : bool
return bool

length() public method

public length ( ) : float
return float

length2() public method

public length2 ( ) : float
return float

lerp() public method

public lerp ( btVector3 v, float t ) : btVector3
v btVector3
t float
return btVector3

maxAxis() public method

public maxAxis ( ) : int
return int

maxDot() public method

public maxDot ( btVector3 array, int array_count, SWIGTYPE_p_float dotOut ) : int
array btVector3
array_count int
dotOut SWIGTYPE_p_float
return int

minAxis() public method

public minAxis ( ) : int
return int

minDot() public method

public minDot ( btVector3 array, int array_count, SWIGTYPE_p_float dotOut ) : int
array btVector3
array_count int
dotOut SWIGTYPE_p_float
return int

normalize() public method

public normalize ( ) : btVector3
return btVector3

normalized() public method

public normalized ( ) : btVector3
return btVector3

rotate() public method

public rotate ( btVector3 wAxis, float angle ) : btVector3
wAxis btVector3
angle float
return btVector3

safeNormalize() public method

public safeNormalize ( ) : btVector3
return btVector3

serialize() public method

public serialize ( btVector3FloatData dataOut ) : void
dataOut btVector3FloatData
return void

serializeDouble() public method

public serializeDouble ( btVector3DoubleData dataOut ) : void
dataOut btVector3DoubleData
return void

serializeFloat() public method

public serializeFloat ( btVector3FloatData dataOut ) : void
dataOut btVector3FloatData
return void

setInterpolate3() public method

public setInterpolate3 ( btVector3 v0, btVector3 v1, float rt ) : void
v0 btVector3
v1 btVector3
rt float
return void

setMax() public method

public setMax ( btVector3 other ) : void
other btVector3
return void

setMin() public method

public setMin ( btVector3 other ) : void
other btVector3
return void

setValue() public method

public setValue ( float _x, float _y, float _z ) : void
_x float
_y float
_z float
return void

setW() public method

public setW ( float _w ) : void
_w float
return void

setX() public method

public setX ( float _x ) : void
_x float
return void

setY() public method

public setY ( float _y ) : void
_y float
return void

setZ() public method

public setZ ( float _z ) : void
_z float
return void

setZero() public method

public setZero ( ) : void
return void

triple() public method

public triple ( btVector3 v1, btVector3 v2 ) : float
v1 btVector3
v2 btVector3
return float

w() public method

public w ( ) : float
return float

x() public method

public x ( ) : float
return float

y() public method

public y ( ) : float
return float

z() public method

public z ( ) : float
return float

Property Details

swigCMemOwn protected_oe property

protected bool swigCMemOwn
return bool