23 #ifndef POLYGON_RENDERER_H_INCLUDED
24 #define POLYGON_RENDERER_H_INCLUDED
56 unsigned int start_id = 1
static void project(Polygon &p)
Projects this polygon onto the image plane using the current OpenGL transformation.
Definition: gr_polygon_renderer.cpp:319
static void wire_occlude_render(const Polygon &)
Renders this polygon into the depth buffer using OpenGL, excluding the contour.
Definition: gr_polygon_renderer.cpp:216
classes to interface camera models to opengl for rendering
height
Definition: APPgetLargeConnectedEdges.m:33
static void wire_render(const Polygon &)
Renders this polygon as a wireframe using OpenGL.
Definition: gr_polygon_renderer.cpp:36
static void solid_render_with_bases(const Polygon &p, unsigned int base1=0, unsigned int base2=0)
Renders this polygon as a solid using OpenGL.
Definition: gr_polygon_renderer.cpp:178
Definition: gr_polygon_renderer.h:32
Definition: gr_polygon.h:36
static unsigned int wire_render_with_sequential_ids(const Polygon &, unsigned int start_id=1)
Render each edge of this polygon with a different color. The first edge will be rendered using the in...
Definition: gr_polygon_renderer.cpp:69
static void solid_render(const Polygon &)
Renders this polygon as a solid using OpenGL.
Definition: gr_polygon_renderer.cpp:291
static void solid_occlude_render(const Polygon &)
Renders this polygon in the Z buffer.
Definition: gr_polygon_renderer.cpp:265
This class implements matrices, in the linear-algebra sense, with real-valued elements.
Definition: m_matrix.h:94
static unsigned int wire_render_with_sequential_ids_16bits(const Polygon &p, unsigned int start_id=1)
Definition: gr_polygon_renderer.cpp:125