Gl Graph
Gl Graph Source of glaxes.h
#ifndef GL_AXES_H #define GL_AXES_H #include "glcamera.h" class DrawableSet;// forward declaration class GlAxes { private: float minx; float maxx; float miny; float maxy; float minz; float maxz; float distx; float stepDistanceX; float minxAligned; float disty; float stepDistanceY; float minyAligned; float distz; float stepDistanceZ; float minzAligned; void drawX(float YPixelSize); void drawY(float XPixelSize); void drawZ(float XPixelSize); void drawXValue(); void drawYValue(); void drawZValue(); Vec3f e1; Vec3f e2; Vec3f e3; public: GlAxes() { e1 = Vec3f(1, 0, 0); e2 = Vec3f(0, 1, 0); e3 = Vec3f(0, 0, 1); }; void set(DrawableSet * set); void draw(GlCamera * camera); }; #endif