![]() |
Rigs of Rods 2023.09
Soft-body Physics Simulation
|
Binding of Ogre::Vector3. More...
#include <(ValueTypes) vector3.h>
Public Member Functions | |
Constructors | |
| vector3 () | |
| vector3 (float, float, float) | |
| vector3 (const vector3 &in) | |
| vector3 (float) | |
| vector3 () | |
| vector3 (float, float, float) | |
| vector3 (const vector3 &in) | |
| vector3 (float) | |
Operators | |
| float | opIndex (int) const |
| bool | opEquals (const vector3 &in) const |
| vector3 | opAdd (const vector3 &in) const |
| vector3 | opSub (const vector3 &in) const |
| vector3 | opMul (float) const |
| vector3 | opMul (const vector3 &in) const |
| vector3 | opDiv (float) const |
| vector3 | opDiv (const vector3 &in) const |
| vector3 | opAdd () const |
| vector3 | opSub () const |
| vector3 & | opAddAssign (const vector3 &in) |
| vector3 & | opAddAssign (float) |
| vector3 & | opSubAssign (const vector3 &in) |
| vector3 & | opSubAssign (float) |
| vector3 & | opMulAssign (const vector3 &in) |
| vector3 & | opMulAssign (float) |
| vector3 & | opDivAssign (const vector3 &in) |
| vector3 & | opDivAssign (float) |
| float | opIndex (int) const |
| bool | opEquals (const vector3 &in) const |
| vector3 | opAdd (const vector3 &in) const |
| vector3 | opSub (const vector3 &in) const |
| vector3 | opMul (float) const |
| vector3 | opMul (const vector3 &in) const |
| vector3 | opDiv (float) const |
| vector3 | opDiv (const vector3 &in) const |
| vector3 | opAdd () const |
| vector3 | opSub () const |
| vector3 & | opAddAssign (const vector3 &in) |
| vector3 & | opAddAssign (float) |
| vector3 & | opSubAssign (const vector3 &in) |
| vector3 & | opSubAssign (float) |
| vector3 & | opMulAssign (const vector3 &in) |
| vector3 & | opMulAssign (float) |
| vector3 & | opDivAssign (const vector3 &in) |
| vector3 & | opDivAssign (float) |
Methods | |
| float | length () const |
| float | squaredLength () const |
| float | distance (const vector3 &in) const |
| float | squaredDistance (const vector3 &in) const |
| float | dotProduct (const vector3 &in) const |
| float | absDotProduct (const vector3 &in) const |
| float | normalise () |
| float | crossProduct (const vector3 &in) const |
| vector3 | midPoint (const vector3 &in) const |
| void | makeFloor (const vector3 &in) |
| void | makeCeil (const vector3 &in) |
| vector3 | perpendicular () const |
| vector3 | randomDeviant (const radian &in, const vector3 &in) const |
| radian | angleBetween (const vector3 &in) |
| quaternion | getRotationTo (const vector3 &in, const vector3 &in) const |
| bool | isZeroLength () const |
| vector3 | normalisedCopy () const |
| vector3 | reflect (const vector3 &in) const |
| bool | positionEquals (const vector3 &in, float) const |
| bool | positionCloses (const vector3 &in, float) const |
| bool | directionEquals (const vector3 &in, radian &in) const |
| bool | isNaN () const |
| float | length () const |
| float | squaredLength () const |
| float | distance (const vector3 &in) const |
| float | squaredDistance (const vector3 &in) const |
| float | dotProduct (const vector3 &in) const |
| float | absDotProduct (const vector3 &in) const |
| float | normalise () |
| float | crossProduct (const vector3 &in) const |
| vector3 | midPoint (const vector3 &in) const |
| void | makeFloor (const vector3 &in) |
| void | makeCeil (const vector3 &in) |
| vector3 | perpendicular () const |
| vector3 | randomDeviant (const radian &in, const vector3 &in) const |
| radian | angleBetween (const vector3 &in) |
| quaternion | getRotationTo (const vector3 &in, const vector3 &in) const |
| bool | isZeroLength () const |
| vector3 | normalisedCopy () const |
| vector3 | reflect (const vector3 &in) const |
| bool | positionEquals (const vector3 &in, float) const |
| bool | positionCloses (const vector3 &in, float) const |
| bool | directionEquals (const vector3 &in, radian &in) const |
| bool | isNaN () const |
Data Fields | |
| float | x |
| float | y |
| float | z |
Binding of Ogre::Vector3.
Definition at line 19 of file (ValueTypes) vector3.h.
| ScriptValueTypes::vector3::vector3 | ( | ) |
| ScriptValueTypes::vector3::vector3 | ( | float | , |
| float | , | ||
| float | |||
| ) |
| ScriptValueTypes::vector3::vector3 | ( | const vector3 & | in | ) |
| ScriptValueTypes::vector3::vector3 | ( | float | ) |
| ScriptValueTypes::vector3::vector3 | ( | ) |
| ScriptValueTypes::vector3::vector3 | ( | float | , |
| float | , | ||
| float | |||
| ) |
| ScriptValueTypes::vector3::vector3 | ( | const vector3 & | in | ) |
| ScriptValueTypes::vector3::vector3 | ( | float | ) |
| float ScriptValueTypes::vector3::absDotProduct | ( | const vector3 & | in | ) | const |
| float ScriptValueTypes::vector3::absDotProduct | ( | const vector3 & | in | ) | const |
| float ScriptValueTypes::vector3::crossProduct | ( | const vector3 & | in | ) | const |
| float ScriptValueTypes::vector3::crossProduct | ( | const vector3 & | in | ) | const |
| float ScriptValueTypes::vector3::distance | ( | const vector3 & | in | ) | const |
| float ScriptValueTypes::vector3::distance | ( | const vector3 & | in | ) | const |
| float ScriptValueTypes::vector3::dotProduct | ( | const vector3 & | in | ) | const |
| float ScriptValueTypes::vector3::dotProduct | ( | const vector3 & | in | ) | const |
| quaternion ScriptValueTypes::vector3::getRotationTo | ( | const vector3 & | in, |
| const vector3 & | in | ||
| ) | const |
| quaternion ScriptValueTypes::vector3::getRotationTo | ( | const vector3 & | in, |
| const vector3 & | in | ||
| ) | const |
| bool ScriptValueTypes::vector3::isNaN | ( | ) | const |
| bool ScriptValueTypes::vector3::isNaN | ( | ) | const |
| bool ScriptValueTypes::vector3::isZeroLength | ( | ) | const |
| bool ScriptValueTypes::vector3::isZeroLength | ( | ) | const |
| float ScriptValueTypes::vector3::length | ( | ) | const |
| float ScriptValueTypes::vector3::length | ( | ) | const |
| void ScriptValueTypes::vector3::makeCeil | ( | const vector3 & | in | ) |
| void ScriptValueTypes::vector3::makeCeil | ( | const vector3 & | in | ) |
| void ScriptValueTypes::vector3::makeFloor | ( | const vector3 & | in | ) |
| void ScriptValueTypes::vector3::makeFloor | ( | const vector3 & | in | ) |
| float ScriptValueTypes::vector3::normalise | ( | ) |
| float ScriptValueTypes::vector3::normalise | ( | ) |
| vector3 ScriptValueTypes::vector3::normalisedCopy | ( | ) | const |
| vector3 ScriptValueTypes::vector3::normalisedCopy | ( | ) | const |
| vector3 ScriptValueTypes::vector3::opAdd | ( | ) | const |
| vector3 ScriptValueTypes::vector3::opAdd | ( | ) | const |
| vector3 & ScriptValueTypes::vector3::opAddAssign | ( | float | ) |
| vector3 & ScriptValueTypes::vector3::opAddAssign | ( | float | ) |
| vector3 ScriptValueTypes::vector3::opDiv | ( | float | ) | const |
| vector3 ScriptValueTypes::vector3::opDiv | ( | float | ) | const |
| vector3 & ScriptValueTypes::vector3::opDivAssign | ( | float | ) |
| vector3 & ScriptValueTypes::vector3::opDivAssign | ( | float | ) |
| bool ScriptValueTypes::vector3::opEquals | ( | const vector3 & | in | ) | const |
| bool ScriptValueTypes::vector3::opEquals | ( | const vector3 & | in | ) | const |
| float ScriptValueTypes::vector3::opIndex | ( | int | ) | const |
| float ScriptValueTypes::vector3::opIndex | ( | int | ) | const |
| vector3 ScriptValueTypes::vector3::opMul | ( | float | ) | const |
| vector3 ScriptValueTypes::vector3::opMul | ( | float | ) | const |
| vector3 & ScriptValueTypes::vector3::opMulAssign | ( | float | ) |
| vector3 & ScriptValueTypes::vector3::opMulAssign | ( | float | ) |
| vector3 ScriptValueTypes::vector3::opSub | ( | ) | const |
| vector3 ScriptValueTypes::vector3::opSub | ( | ) | const |
| vector3 & ScriptValueTypes::vector3::opSubAssign | ( | float | ) |
| vector3 & ScriptValueTypes::vector3::opSubAssign | ( | float | ) |
| vector3 ScriptValueTypes::vector3::perpendicular | ( | ) | const |
| vector3 ScriptValueTypes::vector3::perpendicular | ( | ) | const |
| bool ScriptValueTypes::vector3::positionCloses | ( | const vector3 & | in, |
| float | |||
| ) | const |
| bool ScriptValueTypes::vector3::positionCloses | ( | const vector3 & | in, |
| float | |||
| ) | const |
| bool ScriptValueTypes::vector3::positionEquals | ( | const vector3 & | in, |
| float | |||
| ) | const |
| bool ScriptValueTypes::vector3::positionEquals | ( | const vector3 & | in, |
| float | |||
| ) | const |
| float ScriptValueTypes::vector3::squaredDistance | ( | const vector3 & | in | ) | const |
| float ScriptValueTypes::vector3::squaredDistance | ( | const vector3 & | in | ) | const |
| float ScriptValueTypes::vector3::squaredLength | ( | ) | const |
| float ScriptValueTypes::vector3::squaredLength | ( | ) | const |
| float ScriptValueTypes::vector3::x |
Definition at line 23 of file (ValueTypes) vector3.h.
| float ScriptValueTypes::vector3::y |
Definition at line 24 of file (ValueTypes) vector3.h.
| float ScriptValueTypes::vector3::z |
Definition at line 25 of file (ValueTypes) vector3.h.