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()¶
-
- Тип результата
- :normalize()¶
-
- Тип результата
- :normalized()¶
-
- Тип результата
- :rotate(bt.Vector3 wAxis, double angle)¶
-
- Параметры
wAxis (
bt.Vector3
) –angle (
double
) –
- Тип результата
- :absolute()¶
-
- Тип результата
- :cross(bt.Vector3 v)¶
-
- Параметры
v (
bt.Vector3
) –- Тип результата
- :triple(bt.Vector3 v1, bt.Vector3 v2)¶
-
- Параметры
v1 (
bt.Vector3
) –v2 (
bt.Vector3
) –
- Тип результата
double
- :minAxis()¶
-
- Тип результата
int
- :maxAxis()¶
-
- Тип результата
int
- :furthestAxis()¶
-
- Тип результата
int
- :closestAxis()¶
-
- Тип результата
int
- :setInterpolate3(bt.Vector3 v0, bt.Vector3 v1, bt.Scalar rt)¶
-
- Параметры
v0 (
bt.Vector3
) –v1 (
bt.Vector3
) –rt (
bt.Scalar
) –
- :lerp(bt.Vector3 v, bt.Scalar t)¶
-
- Параметры
v (
bt.Vector3
) –t (
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