[filter_shape]

- Removed BOX support and fixed HEXAHEDRON support.
This commit is contained in:
Paolo Cignoni cignoni 2009-11-21 14:00:36 +00:00
parent 4dfec4fd04
commit 77779b4353
2 changed files with 2 additions and 9 deletions

View File

@ -111,14 +111,7 @@ bool FilterSolidShapes::applyFilter(QAction *filter, MeshModel &m, RichParameter
vcg::tri::Octahedron<CMeshO>(m.cm);
break;
case CR_HEXAHEDRON:
break;
case CR_BOX:
/* CRASSSHHHH
float sz=par.getFloat("size");
vcg::Box3f b(vcg::Point3f(1,1,1)*(sz/2),vcg::Point3f(1,1,1)*(-sz/2));
vcg::tri::Box<CMeshO>(m.cm,b);
m.updateDataMask(MeshModel::MM_POLYGONAL);
*/
vcg::tri::Hexahedron<CMeshO>(m.cm);
break;
}

View File

@ -39,7 +39,7 @@ class FilterSolidShapes : public QObject, public MeshFilterInterface
public:
enum { FSS_TEXT };
enum { CR_TETRAHEDRON, CR_HEXAHEDRON, CR_OCTAHEDRON, CR_DODECAHEDRON, CR_ICOSAHEDRON, CR_BOX };
enum { CR_TETRAHEDRON, CR_HEXAHEDRON, CR_OCTAHEDRON, CR_DODECAHEDRON, CR_ICOSAHEDRON };
FilterSolidShapes();
~FilterSolidShapes(){};