C# Class BulletCSharp.btVector3

Inheritance: IDisposable
Afficher le fichier Open project: sanglin307/BulletUnity3D Class Usage Examples

Protected Properties

Свойство Type Description
swigCMemOwn bool

Méthodes publiques

Méthode 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

Méthode Description
btVector3 ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btVector3 obj ) : HandleRef

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetObjectFromSwigPtr() public static méthode

public static GetObjectFromSwigPtr ( SWIGTYPE_p_btVector3 ptr ) : btVector3
ptr SWIGTYPE_p_btVector3
Résultat btVector3

GetSwigPtr() public méthode

public GetSwigPtr ( ) : SWIGTYPE_p_btVector3
Résultat SWIGTYPE_p_btVector3

absolute() public méthode

public absolute ( ) : btVector3
Résultat btVector3

angle() public méthode

public angle ( btVector3 v ) : float
v btVector3
Résultat float

btVector3() public méthode

public btVector3 ( ) : System
Résultat System

btVector3() public méthode

public btVector3 ( float _x, float _y, float _z ) : System
_x float
_y float
_z float
Résultat System

closestAxis() public méthode

public closestAxis ( ) : int
Résultat int

cross() public méthode

public cross ( btVector3 v ) : btVector3
v btVector3
Résultat btVector3

deSerialize() public méthode

public deSerialize ( btVector3FloatData dataIn ) : void
dataIn btVector3FloatData
Résultat void

deSerializeDouble() public méthode

public deSerializeDouble ( btVector3DoubleData dataIn ) : void
dataIn btVector3DoubleData
Résultat void

deSerializeFloat() public méthode

public deSerializeFloat ( btVector3FloatData dataIn ) : void
dataIn btVector3FloatData
Résultat void

distance() public méthode

public distance ( btVector3 v ) : float
v btVector3
Résultat float

distance2() public méthode

public distance2 ( btVector3 v ) : float
v btVector3
Résultat float

dot() public méthode

public dot ( btVector3 v ) : float
v btVector3
Résultat float

dot3() public méthode

public dot3 ( btVector3 v0, btVector3 v1, btVector3 v2 ) : btVector3
v0 btVector3
v1 btVector3
v2 btVector3
Résultat btVector3

furthestAxis() public méthode

public furthestAxis ( ) : int
Résultat int

fuzzyZero() public méthode

public fuzzyZero ( ) : bool
Résultat bool

getSkewSymmetricMatrix() public méthode

public getSkewSymmetricMatrix ( btVector3 v0, btVector3 v1, btVector3 v2 ) : void
v0 btVector3
v1 btVector3
v2 btVector3
Résultat void

getX() public méthode

public getX ( ) : float
Résultat float

getY() public méthode

public getY ( ) : float
Résultat float

getZ() public méthode

public getZ ( ) : float
Résultat float

isZero() public méthode

public isZero ( ) : bool
Résultat bool

length() public méthode

public length ( ) : float
Résultat float

length2() public méthode

public length2 ( ) : float
Résultat float

lerp() public méthode

public lerp ( btVector3 v, float t ) : btVector3
v btVector3
t float
Résultat btVector3

maxAxis() public méthode

public maxAxis ( ) : int
Résultat int

maxDot() public méthode

public maxDot ( btVector3 array, int array_count, SWIGTYPE_p_float dotOut ) : int
array btVector3
array_count int
dotOut SWIGTYPE_p_float
Résultat int

minAxis() public méthode

public minAxis ( ) : int
Résultat int

minDot() public méthode

public minDot ( btVector3 array, int array_count, SWIGTYPE_p_float dotOut ) : int
array btVector3
array_count int
dotOut SWIGTYPE_p_float
Résultat int

normalize() public méthode

public normalize ( ) : btVector3
Résultat btVector3

normalized() public méthode

public normalized ( ) : btVector3
Résultat btVector3

rotate() public méthode

public rotate ( btVector3 wAxis, float angle ) : btVector3
wAxis btVector3
angle float
Résultat btVector3

safeNormalize() public méthode

public safeNormalize ( ) : btVector3
Résultat btVector3

serialize() public méthode

public serialize ( btVector3FloatData dataOut ) : void
dataOut btVector3FloatData
Résultat void

serializeDouble() public méthode

public serializeDouble ( btVector3DoubleData dataOut ) : void
dataOut btVector3DoubleData
Résultat void

serializeFloat() public méthode

public serializeFloat ( btVector3FloatData dataOut ) : void
dataOut btVector3FloatData
Résultat void

setInterpolate3() public méthode

public setInterpolate3 ( btVector3 v0, btVector3 v1, float rt ) : void
v0 btVector3
v1 btVector3
rt float
Résultat void

setMax() public méthode

public setMax ( btVector3 other ) : void
other btVector3
Résultat void

setMin() public méthode

public setMin ( btVector3 other ) : void
other btVector3
Résultat void

setValue() public méthode

public setValue ( float _x, float _y, float _z ) : void
_x float
_y float
_z float
Résultat void

setW() public méthode

public setW ( float _w ) : void
_w float
Résultat void

setX() public méthode

public setX ( float _x ) : void
_x float
Résultat void

setY() public méthode

public setY ( float _y ) : void
_y float
Résultat void

setZ() public méthode

public setZ ( float _z ) : void
_z float
Résultat void

setZero() public méthode

public setZero ( ) : void
Résultat void

triple() public méthode

public triple ( btVector3 v1, btVector3 v2 ) : float
v1 btVector3
v2 btVector3
Résultat float

w() public méthode

public w ( ) : float
Résultat float

x() public méthode

public x ( ) : float
Résultat float

y() public méthode

public y ( ) : float
Résultat float

z() public méthode

public z ( ) : float
Résultat float

Property Details

swigCMemOwn protected_oe property

protected bool swigCMemOwn
Résultat bool