54 #ifndef ACG_COORDSYSNODE_HH 55 #define ACG_COORDSYSNODE_HH 60 #include "BaseNode.hh" 61 #include "DrawModes.hh" 62 #include <ACG/GL/GLPrimitives.hh> 63 #include <ACG/ShaderUtils/GLSLShader.hh> 90 PERSPECTIVE_PROJECTION
107 std::string _name =
"<TextNode>",
121 void boundingBox(
Vec3d& _bbMin,
Vec3d& _bbMax);
139 void setPosition(
const Vec3f& _pos);
149 void drawCoordsys(
GLState& _state);
152 void clearPickArea(
GLState& _state,
bool _draw, GLfloat _depth,
GLSL::Program* _pickShader = 0);
153 void boundingCircle(std::vector<Vec2f> &_in,
Vec2f &_center,
float &_radius);
172 #endif // ACG_COORDSYSNODE_HH defined Namespace providing different geometric functions concerning angles.
ACG::SceneGraph::CoordinateSystemNode CoordsysNode
Simple Name for CoordsysNode.
Draws the Coordsys at the coordsys origin.
Interface class between scenegraph and renderer.
ProjectionMode
projection mode
PickTarget
What target to use for picking.