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