#include <trigo.h>
Public Member Functions | |
| Point3D () | |
| Point3D (T _x, T _y, T _z) | |
| void | Set (T _x, T _y, T _z=0) |
| void | Zero () |
| BOOL | IsEqual (T _x, T _y, T _z) |
| BOOL | operator== (Point3D< T > &src) |
| void | operator= (Point3D< T > &src) |
| void | Add (T _x, T _y, T _z) |
| void | operator+= (Point3D< T > &src) |
| void | operator/= (double divide) |
| void | glRotated (double ratio) |
| void | glRotated () |
| void | glTranslated (double ratio) |
| void | glTranslated () |
| void | glRasterPos () |
| void | glScale () |
| double | Power () |
| Point3D< T > | QuaternionRotate (Point3D< T > &rotate) |
| void | operator= (Point2D< T > &src) |
| BOOL | IsOnTriangle (Point3D< T > &a, Point3D< T > &b, Point3D< T > &c) |
| BOOL | IsNotNull () |
Public Attributes | |
| T | x |
| T | y |
| T | z |
Definition at line 116 of file trigo.h.
|
|||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
Definition at line 614 of file trigo.h. Referenced by Point3D< T >::glRotated(). |
|
||||||||||
|
Definition at line 601 of file trigo.h. References Point3D< T >::glRotated(). Referenced by Object3D::DrawVector(), and Cursor::DrawVector(). |
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
Definition at line 622 of file trigo.h. Referenced by ControlEngine::Draw2DText(). |
|
||||||||||||||||||||
|
|
|
|||||||||
|
Definition at line 147 of file trigo.h. Referenced by Angles::Add(). |
|
||||||||||||||||||||
|
Definition at line 544 of file trigo.h. References BOOL(), c, Point2D< T >::IsOnTriangle(), and Point3D< T >::z. |
|
||||||||||
|
Definition at line 585 of file trigo.h. References src. |
|
||||||||||
|
|
|
||||||||||
|
Definition at line 561 of file trigo.h. References src. |
|
||||||||||
|
Definition at line 569 of file trigo.h. References src. |
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
Definition at line 532 of file trigo.h. Referenced by Control::RotateQuaternion(). |
|
||||||||||||||||||||
|
Definition at line 127 of file trigo.h. Referenced by BasicText3D::GetBox(), and Point3D< LayoutDouble >::Point3D(). |
|
|||||||||
|
Definition at line 128 of file trigo.h. Referenced by Point3D< LayoutDouble >::Point3D(). |
|
|||||
|
Definition at line 119 of file trigo.h. Referenced by Region::Compute(), ControlEngine::Draw2DText(), ControlEngine::ProjectObjectToWindow(), ControlEngine::ProjectWindowToObject(), ControlEngine::ScreenShot(), and Region::Use(). |
|
|||||
|
Definition at line 120 of file trigo.h. Referenced by Region::Compute(), ControlEngine::Draw2DText(), ControlEngine::ProjectObjectToWindow(), ControlEngine::ProjectWindowToObject(), ControlEngine::ScreenShot(), and Region::Use(). |
|
|||||
|
Definition at line 121 of file trigo.h. Referenced by Region::Compute(), ControlEngine::Draw2DText(), Point3D< T >::IsOnTriangle(), ControlEngine::ProjectObjectToWindow(), ControlEngine::ProjectWindowToObject(), and ControlEngine::ScreenShot(). |
1.3.6