Geom Software - C++ Programming and Geometry Libraries
Fade2.5D Documentation pages v1.84
GEOM_FADE25D::Visualizer3 Class Reference

Visualizer3 is a 3D scene writer for the Geomview viewer. More...

#include <Visualizer3.h>

Public Member Functions

 Visualizer3 (const char *name)
 
void closeFile ()
 
void writeNormals (const std::vector< Triangle2 *> &vT, double scale)
 
void writePoints (const std::vector< Point2 *> &vPoints, unsigned linewidth, const char *color)
 
void writePoints (const std::vector< Point2 > &vPoints, unsigned linewidth, const char *color)
 
void writePoint (const Point2 &p, unsigned linewidth, const char *color)
 
void writeSegment (const Point2 &src, const Point2 &trg, const char *color, bool bWithEndPoints=false)
 
void writeSegments (const std::vector< Segment2 > &vSegments, const char *color, bool bWithEndPoints=false)
 
void writeSegments (const std::vector< Edge2 > &vSegments, const char *color, bool bWithEndPoints=false)
 
void writeVertexPairs (const std::vector< VertexPair2 > &vVertexPairs, const char *color)
 
void writeCubes (const std::vector< Point2 > &vPoints, const char *color)
 
void writeTriangles (const std::vector< Triangle2 *> &vT, const char *color, bool bWithNormals=false)
 
void writeTriangles (const std::vector< Point2 > &vTriangleCorners, const char *color, bool bWithNNV)
 
void writeTriangle (const Triangle2 &t, const char *color)
 
void writeTriangle (const Point2 &p0, const Point2 &p1, const Point2 &p2, const char *color)
 
void writeBall (Point2 &p, double radius)
 
void setBackfaces (bool bWithBackfaces_)
 

Static Public Member Functions

static const char * getColor (int i)
 
static const char * getNextColor ()
 
static const char * getNextColorAndName (const char *&)
 

Static Public Attributes

static const char *const CLIGHTBLUE
 
static const char *const CDARKBLUE
 
static const char *const CYELLOW
 
static const char *const CPINK
 
static const char *const CBLACK
 
static const char *const CLIGHTBROWN
 
static const char *const CDARKBROWN
 
static const char *const CORANGE
 
static const char *const CPURPLE
 
static const char *const CGRAY
 
static const char *const CLIGHTGRAY
 
static const char *const CRED
 
static const char *const CGREEN
 
static const char *const CWHITE
 
static const char *const CRIMSON
 
static const char *const CDARKORANGE
 
static const char *const CGOLDENROD
 
static const char *const COLIVE
 
static const char *const CLAWNGREEN
 
static const char *const CGREENYELLOW
 
static const char *const CPALEGREEN
 
static const char *const CMEDSPRINGGREEN
 
static const char *const CLIGHTSEAGREAN
 
static const char *const CCYAN
 
static const char *const CSTEELBLUE
 
static const char *const MIDNIGHTBLUE
 
static const char *const CWHEAT
 

Detailed Description

Visualizer3 is a 3D scene writer for the Geomview viewer.


The documentation for this class was generated from the following file: