#include <Vrml2DisplayDevice.h>
Inheritance diagram for Vrml2DisplayDevice:

Public Methods | |
| Vrml2DisplayDevice (void) | |
| void | write_header (void) |
| write the header info. This is an alias for prepare3D. More... | |
| void | write_trailer (void) |
| write any trailer info. This is called by update. More... | |
Protected Methods | |
| void | sphere (float *xyzr) |
| void | cylinder (float *a, float *b, float rad, int filled) |
| void | cone (float *a, float *b, float rad) |
| void | line (float *xyz1, float *xyz2) |
| void | triangle (const float *, const float *, const float *, const float *, const float *, const float *) |
| void | tricolor (const float *xyz1, const float *xyz2, const float *xyz3, const float *n1, const float *n2, const float *n3, const float *c1, const float *c2, const float *c3) |
| void | comment (const char *) |
| void | load (const Matrix4 &mat) |
| load transofrmation matrix. More... | |
| void | multmatrix (const Matrix4 &mat) |
| concatenate transformation. More... | |
| void | set_color (int color_index) |
| set the colorID. More... | |
Definition at line 28 of file Vrml2DisplayDevice.h.
|
|
Definition at line 38 of file Vrml2DisplayDevice.C. References NULL. |
|
|
Reimplemented from FileRenderer. Definition at line 228 of file Vrml2DisplayDevice.C. References FileRenderer::outfile. |
|
||||||||||||||||
|
Definition at line 137 of file Vrml2DisplayDevice.C. References FileRenderer::colorIndex, cross_prod, distance, dot_prod, FileRenderer::materialIndex, FileRenderer::outfile, vec_normalize, and vec_sub. |
|
||||||||||||||||||||
|
Reimplemented from FileRenderer. Definition at line 79 of file Vrml2DisplayDevice.C. References FileRenderer::colorIndex, cross_prod, distance, dot_prod, FileRenderer::materialIndex, FileRenderer::outfile, vec_normalize, and vec_sub. |
|
||||||||||||
|
Reimplemented from FileRenderer. Definition at line 64 of file Vrml2DisplayDevice.C. References FileRenderer::colorIndex, FileRenderer::materialIndex, and FileRenderer::outfile. |
|
|
load transofrmation matrix.
Reimplemented from FileRenderer. Definition at line 225 of file Vrml2DisplayDevice.C. References mat. |
|
|
concatenate transformation.
Reimplemented from FileRenderer. Definition at line 222 of file Vrml2DisplayDevice.C. References mat. |
|
|
set the colorID.
Reimplemented from FileRenderer. Definition at line 45 of file Vrml2DisplayDevice.C. References FileRenderer::materialIndex. |
|
|
Reimplemented from FileRenderer. Definition at line 52 of file Vrml2DisplayDevice.C. References FileRenderer::colorIndex, FileRenderer::materialIndex, and FileRenderer::outfile. |
|
||||||||||||||||||||||||||||
|
Reimplemented from FileRenderer. Definition at line 182 of file Vrml2DisplayDevice.C. References FileRenderer::colorIndex, FileRenderer::materialIndex, and FileRenderer::outfile. |
|
||||||||||||||||||||||||||||||||||||||||
|
Reimplemented from FileRenderer. Definition at line 201 of file Vrml2DisplayDevice.C. References FileRenderer::colorIndex, FileRenderer::materialIndex, and FileRenderer::outfile. |
|
|
write the header info. This is an alias for prepare3D.
Reimplemented from FileRenderer. Definition at line 235 of file Vrml2DisplayDevice.C. References FileRenderer::outfile. |
|
|
write any trailer info. This is called by update.
Reimplemented from FileRenderer. Definition at line 285 of file Vrml2DisplayDevice.C. References FileRenderer::outfile. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002