C# 클래스 BulletCSharp.btVector3

상속: IDisposable
파일 보기 프로젝트 열기: sanglin307/BulletUnity3D 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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