e' stata committata una versione del meshfilter con il butterfly.
Purtroppo sorgono alcuni problemi:
Se in vcg/complex/trimesh/refine.h rimangono le assert:
=09assert(t0.n()=3D=3D t1.n());
queste vengono lanciate. Le abbiamo commentate per vedere se funziona.
Il risultato e' ad esempio, se applicato a bunny2.ply, un coniglio a
pois ( vedere allegato ).
C'e' un altro problema, e' necessario cambiare i parametri di template
di meshmodel.h cosi' :
class CVertexO : public VertexSimp2< CVertexO, CEdge, CFaceO,
vert::Coord3f, vert::Normal3f, vert::BitFlags, vert::VFAdj >{};
class CFaceO : public FaceSimp2< CVertexO, CEdge, CFaceO,
face::InfoOcf, face::FFAdj, face::WedgeTexture2f, face::VertexRef,
face::BitFlags, face::Normal3fOcf > {};
class CMeshO : public vcg::tri::TriMesh< vector<CVertexO>,
face::vector_ocf<CFaceO> > {};
|