|
Krig Game Engine
|
Krig Game Engine Lua Scripting API - Rotation Library. More...
Functions | |
| float | scalar (Vector3, Vector3) |
| Vector3 | normalize (Vector3) |
| float | dot_product (Vector3, Vector3) |
| Vector3 | cross_product (Vector3, Vector3) |
| Vector3 | average (Vector3, Vector3) |
| Vector3 | add (Vector3, Vector3) |
| Vector3 | subtract (Vector3, Vector3) |
| Vector3 | scale (Vector3, float) |
| Vector3 | copy (Vector3) |
| float | distance (Vector3, Vector3) |
| float | sum (Vector3) |
| int | luaopen_krigVector (lua_State *L) |
Krig Game Engine Lua Scripting API - Rotation Library.
Krig Game Engine Lua Scripting API - Vector Library.
Quaternion-based (4-D vector) rotation API functionality.
3-D Vector math API functionality.
| Vector3 add | ( | Vector3 | , |
| Vector3 | ) |
Add two vectors.
| Vector3 | |
| Vector3 |
| Vector3 average | ( | Vector3 | , |
| Vector3 | ) |
Calculate average of two vectors.
| Vector3 | |
| Vector3 |
| Vector3 copy | ( | Vector3 | ) |
Copy a vector.
| Vector3 |
| Vector3 cross_product | ( | Vector3 | , |
| Vector3 | ) |
Calculate cross product between two vectors.
| Vector3 | |
| Vector3 |
| float distance | ( | Vector3 | , |
| Vector3 | ) |
Calculate distance between two vectors.
| Vector3 | |
| Vector3 |
| float dot_product | ( | Vector3 | , |
| Vector3 | ) |
Calculate dot product between two vectors.
| Vector3 | |
| Vector3 |
| Vector3 normalize | ( | Vector3 | ) |
Normalize the vector.
| Vector3 |
| float scalar | ( | Vector3 | , |
| Vector3 | ) |
Calculate scalar value between two vectors.
| Vector3 | |
| Vector3 |
| Vector3 scale | ( | Vector3 | , |
| float | ) |
Scale a vector.
| Vector3 | |
| float |
| Vector3 subtract | ( | Vector3 | , |
| Vector3 | ) |
Subtract two vectors.
| Vector3 | |
| Vector3 |
| float sum | ( | Vector3 | ) |
Add vector components.
| Vector3 |