removed references to a MeshModel type that was leaked here from meshlab...

This commit is contained in:
Paolo Cignoni 2008-11-13 10:45:39 +00:00
parent 360da1dd58
commit b5d3a085a8
3 changed files with 26 additions and 30 deletions

View File

@ -239,19 +239,19 @@ namespace io {
int capability = 0;
//camera
//capability |= MeshModel::IOM_CAMERA;
//capability |= vcg::tri::io::Mask::IOM_CAMERA;
//vert
//capability |= MeshModel::IOM_VERTTEXCOORD;
//capability |= vcg::tri::io::Mask::IOM_VERTTEXCOORD;
//face
//capability |= MeshModel::IOM_FACEFLAGS;
capability |= MeshModel::IOM_FACECOLOR;
capability |= MeshModel::IOM_FACENORMAL;
//capability |= vcg::tri::io::Mask::IOM_FACEFLAGS;
capability |= Mask::IOM_FACECOLOR;
capability |= Mask::IOM_FACENORMAL;
//wedg
capability |= MeshModel::IOM_WEDGTEXCOORD;
capability |= MeshModel::IOM_WEDGNORMAL;
capability |= Mask::IOM_WEDGTEXCOORD;
capability |= Mask::IOM_WEDGNORMAL;
return capability;
}
@ -359,7 +359,7 @@ namespace io {
int number_vertex_to_duplicate = 0;
if(HasPerWedgeTexCoord(m) && (mask & MeshModel::IOM_WEDGTEXCOORD ))
if(HasPerWedgeTexCoord(m) && (mask & vcg::tri::io::Mask::IOM_WEDGTEXCOORD ))
number_vertex_to_duplicate = (count-1) - m.vn;
Lib3dsFile *file = lib3ds_file_new();//creates new file
@ -379,7 +379,7 @@ namespace io {
int v_index = 0;
VertexIterator vi;
//saves vert
if(HasPerWedgeTexCoord(m) && (mask & MeshModel::IOM_WEDGTEXCOORD ))
if(HasPerWedgeTexCoord(m) && (mask & vcg::tri::io::Mask::IOM_WEDGTEXCOORD ))
{
for(unsigned int i=0; i< VectorOfVertexType.size();i++)
{
@ -426,7 +426,7 @@ namespace io {
int i0 = GetIndexVertex(m, (*fi).V(0));
int i1 = GetIndexVertex(m, (*fi).V(1));
int i2 = GetIndexVertex(m, (*fi).V(2));
if(HasPerWedgeTexCoord(m) && (mask & MeshModel::IOM_WEDGTEXCOORD ) )
if(HasPerWedgeTexCoord(m) && (mask & vcg::tri::io::Mask::IOM_WEDGTEXCOORD ) )
{
t0 = (*fi).WT(0);
t1 = (*fi).WT(1);
@ -434,7 +434,7 @@ namespace io {
}
Lib3dsFace face;
if(HasPerWedgeTexCoord(m) && (mask & MeshModel::IOM_WEDGTEXCOORD ))
if(HasPerWedgeTexCoord(m) && (mask & vcg::tri::io::Mask::IOM_WEDGTEXCOORD ))
{
face.points[0] = GetIndexDuplexVertex(ListOfDuplexVert,Key(i0,t0));
face.points[1] = GetIndexDuplexVertex(ListOfDuplexVert,Key(i1,t1));
@ -448,7 +448,7 @@ namespace io {
}
//saves coord textures
if(HasPerWedgeTexCoord(m) && (mask & MeshModel::IOM_WEDGTEXCOORD ) )
if(HasPerWedgeTexCoord(m) && (mask & vcg::tri::io::Mask::IOM_WEDGTEXCOORD ) )
{
mesh->texelL[face.points[0]][0] = t0.u();
mesh->texelL[face.points[0]][1] = t0.v();
@ -458,19 +458,19 @@ namespace io {
mesh->texelL[face.points[2]][1] = t2.v();
}
if(mask & MeshModel::IOM_FACEFLAGS)
if(mask & vcg::tri::io::Mask::IOM_FACEFLAGS)
face.flags = 0;
face.smoothing = 10;
if((mask & MeshModel::IOM_FACENORMAL) | (mask & MeshModel::IOM_WEDGNORMAL) )
if((mask & vcg::tri::io::Mask::IOM_FACENORMAL) | (mask & vcg::tri::io::Mask::IOM_WEDGNORMAL) )
{
face.normal[0] = (*fi).N()[0];
face.normal[1] = (*fi).N()[1];
face.normal[2] = (*fi).N()[2];
}
if((mask & MeshModel::IOM_FACECOLOR) | (mask & MeshModel::IOM_WEDGTEXCOORD))
if((mask & vcg::tri::io::Mask::IOM_FACECOLOR) | (mask & vcg::tri::io::Mask::IOM_WEDGTEXCOORD))
{
int material_index = vcg::tri::io::Materials<SaveMeshType>::CreateNewMaterial(m, materials, 0, fi);
if(material_index == materials.size())
@ -480,7 +480,7 @@ namespace io {
std::string name = qnamematerial.arg(material_index-1).toStdString();
strcpy(material->name,name.c_str());//copy new name of material
if(mask & MeshModel::IOM_FACECOLOR)
if(mask & vcg::tri::io::Mask::IOM_FACECOLOR)
{
//ambient
material->ambient[0] = materials[materials.size()-1].Ka[0];
@ -505,7 +505,7 @@ namespace io {
}
//texture
if(HasPerWedgeTexCoord(m) && (mask & MeshModel::IOM_WEDGTEXCOORD ) )
if(HasPerWedgeTexCoord(m) && (mask & vcg::tri::io::Mask::IOM_WEDGTEXCOORD ) )
strcpy(material->texture1_map.name,materials[materials.size()-1].map_Kd.c_str());
lib3ds_file_insert_material(file,material);//inserts the material inside the file

View File

@ -60,18 +60,14 @@ namespace io
//capability |= MeshModel::IOM_CAMERA;
//vert
capability |= MeshModel::IOM_VERTNORMAL;
capability |= MeshModel::IOM_VERTTEXCOORD;
capability |= MeshModel::IOM_VERTCOLOR;
//capability |= MeshModel::
////face
////capability |= MeshModel::IOM_FACEFLAGS;
////capability |= MeshModel::IOM_FACECOLOR;
//capability |= MeshModel::IOM_FACENORMAL;
capability |= Mask::IOM_VERTNORMAL;
capability |= Mask::IOM_VERTTEXCOORD;
capability |= Mask::IOM_VERTCOLOR;
//face
////wedg
capability |= MeshModel::IOM_WEDGTEXCOORD;
capability |= MeshModel::IOM_WEDGNORMAL;
capability |= Mask::IOM_WEDGTEXCOORD;
capability |= Mask::IOM_WEDGNORMAL;
return capability;
}

View File

@ -290,11 +290,11 @@ namespace vcg {
int capability = 0;
//vert
capability |= MeshModel::IOM_VERTCOLOR;
capability |= Mask::IOM_VERTCOLOR;
//wedg
capability |= MeshModel::IOM_WEDGTEXCOORD;
capability |= MeshModel::IOM_WEDGCOLOR;
capability |= Mask::IOM_WEDGTEXCOORD;
capability |= Mask::IOM_WEDGCOLOR;
return capability;
}