bt.Vector3

class bt.Vector3
Represents:

c++ class

Wraps:

btVector3

Constructors:

bt.Vector3()

bt.Vector3(bt.Scalar x, bt.Scalar y, bt.Scalar z)

Parameters:

Methods:

:dot(bt.Vector3 v)

Parameters:

v (bt.Vector3) –

Return type:

double

:length2()

Return type:

double

:length()

Return type:

double

:norm()

Return type:

double

:safeNorm()

Return type:

double

:distance2(bt.Vector3 v)

Parameters:

v (bt.Vector3) –

Return type:

double

:distance(bt.Vector3 v)

Parameters:

v (bt.Vector3) –

Return type:

double

:safeNormalize()

Return type:

bt.Vector3

:normalize()

Return type:

bt.Vector3

:normalized()

Return type:

bt.Vector3

:rotate(bt.Vector3 wAxis, double angle)

Parameters:
Return type:

bt.Vector3

:absolute()

Return type:

bt.Vector3

:cross(bt.Vector3 v)

Parameters:

v (bt.Vector3) –

Return type:

bt.Vector3

:triple(bt.Vector3 v1, bt.Vector3 v2)

Parameters:
Return type:

double

:minAxis()

Return type:

int

:maxAxis()

Return type:

int

:furthestAxis()

Return type:

int

:closestAxis()

Return type:

int

:setInterpolate3(bt.Vector3 v0, bt.Vector3 v1, bt.Scalar rt)

Parameters:
:lerp(bt.Vector3 v, bt.Scalar t)

Parameters:
Return type:

bt.Vector3

:getX()

Return type:

bt.Scalar

:getY()

Return type:

bt.Scalar

:getZ()

Return type:

bt.Scalar

:setX(bt.Scalar x)

Parameters:

x (bt.Scalar) –

:setY(bt.Scalar y)

Parameters:

y (bt.Scalar) –

:setZ(bt.Scalar z)

Parameters:

z (bt.Scalar) –

:setW(bt.Scalar w)

Parameters:

w (bt.Scalar) –

:x()

Return type:

bt.Scalar

:y()

Return type:

bt.Scalar

:z()

Return type:

bt.Scalar

:w()

Return type:

bt.Scalar

:setMax(bt.Vector3 other)

Parameters:

other (bt.Vector3) –

:setMin(bt.Vector3 other)

Parameters:

other (bt.Vector3) –

:setValue(bt.Scalar x, bt.Scalar y, bt.Scalar z)

Parameters:
:setZero()

:isZero()

Return type:

bool

:fuzzyZero()

Return type:

bool