A 2D column vector with 3 elements. More...
#include <b2Math.h>
Public Member Functions | |
b2Vec3 () | |
Default constructor does nothing (for performance). More... | |
b2Vec3 (float32 x, float32 y, float32 z) | |
Construct using coordinates. More... | |
void | operator*= (float32 s) |
Multiply this vector by a scalar. More... | |
void | operator+= (const b2Vec3 &v) |
Add a vector to this vector. More... | |
b2Vec3 | operator- () const |
Negate this vector. More... | |
void | operator-= (const b2Vec3 &v) |
Subtract a vector from this vector. More... | |
void | Set (float32 x_, float32 y_, float32 z_) |
Set this vector to some specified coordinates. More... | |
void | SetZero () |
Set this vector to all zeros. More... | |
Public Attributes | |
float32 | x |
float32 | y |
float32 | z |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |