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