Simple example of 3D mesh construction.
#include "DGtal/base/Common.h"
#include "DGtal/helpers/StdDefs.h"
#include "DGtal/shapes/Mesh.h"
#include "DGtal/io/viewers/Viewer3D.h"
using namespace std;
int main(
int argc,
char** argv )
{
QApplication application(argc,argv);
vector<unsigned int> listIndex;
listIndex.push_back(7);
listIndex.push_back(8);
listIndex.push_back(9);
listIndex.push_back(10);
listIndex.push_back(11);
listIndex.push_back(12);
viewer << aMesh;
viewer << Viewer3D<>::updateDisplay;
bool res = application.exec();
FATAL_ERROR(res);
return 0;
}
void addQuadFace(unsigned int indexVertex1, unsigned int indexVertex2, unsigned int indexVertex3, unsigned int indexVertex4, const DGtal::Color &aColor=DGtal::Color::White)