|
| | Vertex () |
| |
| | Vertex (float _x, float _y, float _z) |
| |
| | Vertex (float _x, float _y, float _z, unsigned char _r, unsigned char _g, unsigned char _b, unsigned char _a) |
| |
| | Vertex (float _x, float _y, float _z, GlsColor &_color) |
| |
| | Vertex (Vertex &_v) |
| |
| bool | operator== (Vector &arg) |
| |
| bool | operator!= (Vector &arg) |
| |
| | typemap (out) Vertex |
| |
| Vertex | operator- (Vector &arg) const |
| |
| Vertex & | operator-= (Vector &arg) |
| |
| Vertex | operator+ (Vector &arg) const |
| |
| Vertex & | operator+= (Vector &arg) |
| |
| Vertex | operator* (float s) const |
| |
| Vertex & | operator*= (float s) |
| |
| Vertex | operator/ (float s) const |
| |
| Vertex & | operator/= (float s) |
| |
| Vertex | Rotate (float angle) |
| |
| Vertex | Rotate (Vector &orig, float angle) |
| |
| Vertex | Rotate (Vector &orig, float angle, Vector &r) |
| |
| | typemap (out) Vertex |
| |
| | Vector () |
| |
| | Vector (float _x, float _y, float _z) |
| |
| | Vector (Vector &w) |
| |
| | ~Vector () |
| |
| bool | operator!= (Vector &arg) |
| |
| Vector | operator- (Vector &arg) |
| |
| Vector | operator-= (Vector &arg) |
| |
| Vector | operator+ (Vector &arg) |
| |
| Vector | operator+= (Vector &arg) |
| |
| Vector | operator* (float s) |
| |
| Vector & | operator*= (float s) |
| |
| Vector | operator/ (float s) |
| |
| Vector & | operator/= (float s) |
| |
| float | Distance3 (Vector &v) |
| |
| float | Distance3Squared (Vector &v) |
| |
| float | DistanceFromLineSquared (float startx, float starty, float startz, Vector &direction) |
| |
| float | Distance2Squared (Vector &v) |
| |
| float | Distance2 (Vector &v) |
| |
| Vector | Rotate (float angle) |
| |
| Vector | Rotate (Vector &orig, float angle) |
| |
| Vector | Rotate (Vector &orig, float angle, Vector &r) |
| |
| void | Normalize (void) |
| |
| float | Magnitude () |
| |
| float | MagnitudeSquared () |
| |
| Vector | CrossProduct (Vector &w) |
| |
| float | DotProduct (Vector &w) |
| |
| float | AngleToVector (Vector &arg) |
| |
| bool | PointInTriangle (Vector &a, Vector &b, Vector &c) |
| |
| bool | CloseTo (Vector &arg, float tolerance=0.0001f) |
| |
| float | DistanceFromLine (Vector &start, Vector &direction) |
| |
| Vector | ProjectPointToLine (Vector &origin, Vector &direction) |
| |
Default constructor.
Ensures all values are initialized
| Vertex::Vertex |
( |
float |
_x, |
|
|
float |
_y, |
|
|
float |
_z |
|
) |
| |
Position only constructor.
Color values are set to defaults
- Parameters
-
| _x | The X value of the vertex, in logical units |
| _y | The Y value of the vertex, in logical units |
| _z | The Z value of the vertex, in logical units |
| Vertex::Vertex |
( |
float |
_x, |
|
|
float |
_y, |
|
|
float |
_z, |
|
|
unsigned char |
_r, |
|
|
unsigned char |
_g, |
|
|
unsigned char |
_b, |
|
|
unsigned char |
_a |
|
) |
| |
Position and color constructor.
- Parameters
-
| _x | The X value of the vertex, in logical units |
| _y | The Y value of the vertex, in logical units |
| _z | The Z value of the vertex, in logical units |
| _r | The R value of the color of the vertex 0-255 |
| _g | The G value of the color of the vertex 0-255 |
| _b | The B value of the color of the vertex 0-255 |
| _a | The A value of the color of the vertex 0-255 |
| Vertex::Vertex |
( |
float |
_x, |
|
|
float |
_y, |
|
|
float |
_z, |
|
|
GlsColor & |
_color |
|
) |
| |
Position and color constructor.
- Parameters
-
| _x | The X value of the vertex, in logical units |
| _y | The Y value of the vertex, in logical units |
| _z | The Z value of the vertex, in logical units |
| _color | The value of the color of the vertex |
Copy constructor.
- Parameters
-
| bool Vertex::operator!= |
( |
Vector & |
arg | ) |
|
| Vertex Vertex::operator* |
( |
float |
s | ) |
const |
| Vertex& Vertex::operator*= |
( |
float |
s | ) |
|
| Vertex Vertex::operator/ |
( |
float |
s | ) |
const |
| Vertex& Vertex::operator/= |
( |
float |
s | ) |
|
| bool Vertex::operator== |
( |
Vector & |
arg | ) |
|
| Vertex Vertex::Rotate |
( |
float |
angle | ) |
|
- See also
- Vector::Rotate( float ) const;
- See also
- Vector::Rotate( Vector&, float ) const;
- See also
- Vector::Rotate( Vector&, float, Vector& ) const;
The documentation for this class was generated from the following file: