![]() |
RobWorkProject
23.9.11-
|
Utility class for drawable stuff. More...
#include <DrawableUtil.hpp>
Static Public Member Functions | |
| static void | transform3DToGLTransform (const rw::math::Transform3D< float > &transform, GLfloat *gltrans) |
| copy a RW Transform3D to a GL transform representation More... | |
| static void | transform3DToGLTransform (const rw::math::Transform3D< double > &transform, GLfloat *gltrans) |
| copy a RW Transform3D to a GL transform representation More... | |
| static void | transform3DToGLTransform (const rw::math::Transform3D< double > &transform, GLdouble *gltrans) |
| copy a RW Transform3D to a GL transform representation More... | |
| static void | multGLTransform (const rw::math::Transform3D< float > &transform) |
| multiplies the transform on the gl stack with the rw transform b transform More... | |
| static void | multGLTransform (const rw::math::Transform3D< double > &transform) |
| multiplies the transform on the gl stack with the rw transform b transform More... | |
| static void | drawGLVertex (const rw::math::Vector3D<> &v) |
| draw a glVertex3 More... | |
| static void | setupHighlightLight () |
| sets up the highlighting functionality. Highlighting is enabled by enabling and disabling GL_LIGHT7 when drawing objects. | |
Utility class for drawable stuff.
|
inlinestatic |
draw a glVertex3
| v | [in] the Vector3D object |
|
inlinestatic |
multiplies the transform on the gl stack with the rw transform b transform
| transform | [in] the Transform3D object |
|
inlinestatic |
multiplies the transform on the gl stack with the rw transform b transform
| transform | [in] the Transform3D object |
|
static |
copy a RW Transform3D to a GL transform representation
| transform | [in] the Transform3D object |
| gltrans | [in] a GLfloat array of size 16 |
|
static |
copy a RW Transform3D to a GL transform representation
| transform | [in] the Transform3D object |
| gltrans | [in] a GLfloat array of size 16 |
|
static |
copy a RW Transform3D to a GL transform representation
| transform | [in] the Transform3D object |
| gltrans | [in] a GLfloat array of size 16 |