My Project
|
Go to the source code of this file.
Macros | |
#define | RENDERMETHODS_H |
Functions | |
void | render2DHidden (Fig3D &object3D, QPainter &painter, int plane, double scale_factor) |
Renders the figure and also marks lines as hidden where they are hidden by some plane. More... | |
bool | opposite_side (vector< Vertice > &faceVertices, Vertice a, Vertice b) |
Vertice | back_proj (Vertice v, Edge e, int plane) |
#define RENDERMETHODS_H |
Methods for rendering 3D object and diplaying 2D views (will use OpenGL and GTK libraries)
returns vertex on 3D edge e whose projection is v
returns 3D vertex on Edge e whose projection is v
returns true if a and b are on opposite side of plane formed by faceVertices , false otherwise
void render2DHidden | ( | Fig3D & | object3D, |
QPainter & | painter, | ||
int | plane, | ||
double | scale_factor | ||
) |
Renders the figure and also marks lines as hidden where they are hidden by some plane.