My Project
Public Member Functions | Public Attributes | List of all members
Fig3D Class Reference

#include <figures.h>

Public Member Functions

void getProjections (int plane, set< Edge > &edgeSet2D)
 
void getAxes (int plane, set< Edge > &edgeSet2D)
 
Fig3D getTransformation (double Xrot, double Yrot, double Zrot, double Xoff, double Yoff, double Zoff)
 
Vertice getandSetAverage ()
 

Public Attributes

vector< Verticevertices
 
vector< vector< unsigned int > > faces
 

Detailed Description

Defines classes for representing 2D views and 3D objects

Member Function Documentation

◆ getandSetAverage()

Vertice Fig3D::getandSetAverage ( )

◆ getAxes()

void Fig3D::getAxes ( int  plane,
set< Edge > &  edgeSet2D 
)

get XY, YZ , XZ and isometric projections of the 3D object

get XY, YZ , XZ and isometric projections of the 3D object

◆ getProjections()

void Fig3D::getProjections ( int  plane,
set< Edge > &  edgeSet2D 
)

get XY, YZ , XZ and isometric projections of the 3D object

get XY, YZ , XZ and isometric projections of the 3D object

◆ getTransformation()

Fig3D Fig3D::getTransformation ( double  Xrot,
double  Yrot,
double  Zrot,
double  Xoff,
double  Yoff,
double  Zoff 
)

get transformed 3D object

get transformed 3D object

Member Data Documentation

◆ faces

vector<vector<unsigned int> > Fig3D::faces

◆ vertices

vector<Vertice> Fig3D::vertices

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