update calls to Append<..>::Mesh(..)

This commit is contained in:
ganovelli 2010-06-18 08:35:36 +00:00
parent 9834a6dc5c
commit 212c15b77b
1 changed files with 3 additions and 5 deletions

View File

@ -39,13 +39,11 @@ namespace io {
class ImporterDAE : public UtilDAE class ImporterDAE : public UtilDAE
{ {
public: public:
class ColladaEdge;
class ColladaFace; class ColladaFace;
class ColladaVertex; class ColladaVertex;
class ColladaTypes: public vcg::UsedTypes < vcg::Use<ColladaVertex>::template AsVertexType, class ColladaTypes: public vcg::UsedTypes < vcg::Use<ColladaVertex>::template AsVertexType,
vcg::Use<ColladaEdge >::template AsEdgeType, vcg::Use<ColladaFace >::template AsFaceType >{};
vcg::Use<ColladaFace >::template AsFaceType >{};
class ColladaVertex : public vcg::Vertex< ColladaTypes, class ColladaVertex : public vcg::Vertex< ColladaTypes,
vcg::vertex::Coord3f, /* 12b */ vcg::vertex::Coord3f, /* 12b */
@ -606,7 +604,7 @@ namespace io {
// newMesh.face.EnableWedgeTex(); // newMesh.face.EnableWedgeTex();
LoadGeometry(newMesh, info, refNode.toElement(),materialBindingMap); LoadGeometry(newMesh, info, refNode.toElement(),materialBindingMap);
tri::UpdatePosition<ColladaMesh>::Matrix(newMesh,curTr); tri::UpdatePosition<ColladaMesh>::Matrix(newMesh,curTr);
tri::Append<ColladaMesh,ColladaMesh>::Mesh(m,newMesh,false,true); tri::Append<ColladaMesh,ColladaMesh>::Mesh(m,newMesh);
QDEBUG("** instance_geometry with url %s (final mesh size %i %i - %i %i)",qPrintable(instGeomNode.attribute("url")),m.vn,m.vert.size(),m.fn,m.face.size()); QDEBUG("** instance_geometry with url %s (final mesh size %i %i - %i %i)",qPrintable(instGeomNode.attribute("url")),m.vn,m.vert.size(),m.fn,m.face.size());
} }
} }
@ -796,7 +794,7 @@ static Matrix44f getTransfMatrixFromNode(const QDomElement parentNode)
{ {
ColladaMesh newMesh; ColladaMesh newMesh;
AddNodeToMesh(node.toElement(), newMesh, baseTr,info); AddNodeToMesh(node.toElement(), newMesh, baseTr,info);
tri::Append<OpenMeshType,ColladaMesh>::Mesh(m,newMesh,false,true); tri::Append<OpenMeshType,ColladaMesh>::Mesh(m,newMesh);
} }
} // end for each node of a given scene } // end for each node of a given scene
} // end for each visual scene instance } // end for each visual scene instance