#include <_Vector3.h>
Inheritance diagram for _Vector3< Type >:
Public Member Functions | |
_Vector3 () | |
_Vector3 (Type x, Type y=0, Type z=0) | |
_Vector3 (const _Tuple3< double > &v) | |
_Vector3 (const _Point3< double > &v, const _Point3< double > &v1) | |
_Vector3 (const _Tuple3< float > &v) | |
_Vector3 (const _Point3< float > &v, const _Point3< float > &v1) | |
_Vector3 (const Type t[3]) | |
Type | angle (const _Vector3< Type > &v) const |
void | cross (const _Vector3< Type > &v, const _Vector3< Type > &v1) |
Type | dot (const _Vector3< Type > &v) const |
Type | lengthSquared () const |
Type | length () const |
void | normalize () |
void | normalize (const _Vector3< Type > &v) |
Definition at line 15 of file _Vector3.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 55 of file _Vector3.h. References _Vector3< Type >::dot(), and _Vector3< Type >::length(). |
|
Definition at line 65 of file _Vector3.h. References _Tuple3< Type >::x, _Tuple3< Type >::y, and _Tuple3< Type >::z. |
|
Definition at line 74 of file _Vector3.h. References _Tuple3< Type >::x, _Tuple3< Type >::y, and _Tuple3< Type >::z. Referenced by _Vector3< Type >::angle(). |
|
Definition at line 82 of file _Vector3.h. References _Tuple3< Type >::norm(). Referenced by _Vector3< Type >::angle(), and _Vector3< Type >::normalize(). |
|
Definition at line 78 of file _Vector3.h. References _Tuple3< Type >::normSquared(). |
|
Definition at line 90 of file _Vector3.h. References _Vector3< Type >::length(), _Tuple3< Type >::set(), _Tuple3< Type >::x, _Tuple3< Type >::y, and _Tuple3< Type >::z. |
|
Definition at line 86 of file _Vector3.h. Referenced by _Matrix4< Type >::rotationGL(). |