Partio
|
#include <PartioVec3.h>
Public Member Functions | |
Vec3 () | |
Vec3 (const float x, const float y, const float z) | |
Vec3 (const float v[3]) | |
float | length () |
float | normalize () |
Vec3 | normalized () const |
Vec3 | operator* (const float a) const |
Vec3 | operator- (const Vec3 &v) const |
Vec3 | operator+ (const Vec3 &v) const |
Vec3 | operator+= (const Vec3 &v) |
Vec3 | cross (const Vec3 &v) const |
Vec3 | min (const Vec3 &v) const |
Vec3 | max (const Vec3 &v) const |
Public Attributes | |
float | x |
float | y |
float | z |
|
inline |
Referenced by max(), min(), operator*(), operator+(), and operator-().
References Partio::typeCheck(), x, y, and z.
|
inline |
Referenced by normalize().
References Partio::typeCheck(), Vec3(), x, y, and z.
References Partio::typeCheck(), Vec3(), x, y, and z.
|
inline |
References Partio::typeCheck(), x, y, and z.
References Partio::typeCheck(), Vec3(), x, y, and z.
References Partio::typeCheck(), Vec3(), x, y, and z.
References Partio::typeCheck(), Vec3(), x, y, and z.
float Partio::Vec3::x |
Referenced by cross(), length(), max(), min(), normalize(), normalized(), operator*(), operator+(), operator+=(), and operator-().
float Partio::Vec3::y |
Referenced by cross(), length(), max(), min(), normalize(), normalized(), operator*(), operator+(), operator+=(), and operator-().
float Partio::Vec3::z |
Referenced by cross(), length(), max(), min(), normalize(), normalized(), operator*(), operator+(), operator+=(), and operator-().