bt.Vector3

class bt.Vector3
Represents:c++ class
Wraps:btVector3

Constructors:

bt.Vector3()

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

Параметры:

Methods:

:dot(bt.Vector3 v)

Параметры:v (bt.Vector3) –
Тип результата:double
:length2()

Тип результата:double
:length()

Тип результата:double
:norm()

Тип результата:double
:safeNorm()

Тип результата:double
:distance2(bt.Vector3 v)

Параметры:v (bt.Vector3) –
Тип результата:double
:distance(bt.Vector3 v)

Параметры:v (bt.Vector3) –
Тип результата:double
:safeNormalize()

Тип результата:bt.Vector3
:normalize()

Тип результата:bt.Vector3
:normalized()

Тип результата:bt.Vector3
:rotate(bt.Vector3 wAxis, double angle)

Параметры:
Тип результата:

bt.Vector3

:absolute()

Тип результата:bt.Vector3
:cross(bt.Vector3 v)

Параметры:v (bt.Vector3) –
Тип результата:bt.Vector3
:triple(bt.Vector3 v1, bt.Vector3 v2)

Параметры:
Тип результата:

double

:minAxis()

Тип результата:int
:maxAxis()

Тип результата:int
:furthestAxis()

Тип результата:int
:closestAxis()

Тип результата:int
:setInterpolate3(bt.Vector3 v0, bt.Vector3 v1, bt.Scalar rt)

Параметры:
:lerp(bt.Vector3 v, bt.Scalar t)

Параметры:
Тип результата:

bt.Vector3

:getX()

Тип результата:bt.Scalar
:getY()

Тип результата:bt.Scalar
:getZ()

Тип результата:bt.Scalar
:setX(bt.Scalar x)

Параметры:x (bt.Scalar) –
:setY(bt.Scalar y)

Параметры:y (bt.Scalar) –
:setZ(bt.Scalar z)

Параметры:z (bt.Scalar) –
:setW(bt.Scalar w)

Параметры:w (bt.Scalar) –
:x()

Тип результата:bt.Scalar
:y()

Тип результата:bt.Scalar
:z()

Тип результата:bt.Scalar
:w()

Тип результата:bt.Scalar
:setMax(bt.Vector3 other)

Параметры:other (bt.Vector3) –
:setMin(bt.Vector3 other)

Параметры:other (bt.Vector3) –
:setValue(bt.Scalar x, bt.Scalar y, bt.Scalar z)

Параметры:
:setZero()

:isZero()

Тип результата:bool
:fuzzyZero()

Тип результата:bool