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