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