Resulting digitization of a cube
#include <iostream>
#include "ConfigExamples.h"
#include "DGtal/helpers/StdDefs.h"
#include "DGtal/base/Common.h"
#include "DGtal/shapes/Mesh.h"
#include "DGtal/shapes/MeshVoxelizer.h"
#include "DGtal/io/boards/Board3D.h"
#include "DGtal/io/writers/MeshWriter.h"
using namespace std;
{
using namespace Z3i;
voxelizer.
voxelize(outputSet, aMesh, 15.0);
trace.
info()<<
"Got "<< outputSet.size() <<
" voxels."<<std::endl;
for(auto voxel : outputSet)
board << voxel;
board.
saveOBJ(
"voxelizedCube.obj");
return 0;
}
void addQuadFace(unsigned int indexVertex1, unsigned int indexVertex2, unsigned int indexVertex3, unsigned int indexVertex4, const DGtal::Color &aColor=DGtal::Color::White)