Hello all
I'm having problems with the vcglib. Following the examples I created
my own Xcode Project but I'm missing something. This is the code:
-----------------------------
//#include <iostream>
#include <vector>
#include<vcg/simplex/vertexplus/base.h>//
#include<vcg/simplex/vertexplus/component.h>
#include<vcg/simplex/faceplus/base.h>//
#include<vcg/simplex/faceplus/component.h>
#include<vcg/simplex/face/topology.h>//
#include<vcg/complex/trimesh/base.h>//
// input output
#include<wrap/io_trimesh/import.h>
#include<wrap/io_trimesh/export.h>//just in case
// topology computation
#include<vcg/complex/trimesh/update/topology.h>//
#include<vcg/complex/trimesh/update/flag.h>//
// half edge iterators
//#include<vcg/simplex/face/pos.h>
// normals and curvature
#include<vcg/complex/trimesh/update/normal.h> //class UpdateNormals
#include<vcg/complex/trimesh/update/curvature.h> //class curvature
using namespace vcg;
using namespace std;
class MyEdge; // dummy prototype
class MyFace;
class MyVertex;
class MyVertex : public VertexSimp2< MyVertex, MyEdge, MyFace,
vertex::Coord3f, vertex::Normal3f, vertex::BitFlags >{};
class MyFace : public FaceSimp2 < MyVertex, MyEdge, MyFace,
face::FFAdj, face::VertexRef, face::BitFlags > {};
class MyMesh : public vcg::tri::TriMesh< vector<MyVertex>,
vector<MyFace> > {};
int main( int argc, char **argv ) {
MyMesh m;
// this is the section with problems
if(vcg::tri::io::ImporterPLY<MyMesh>::Open(m,argv[1])!=0)
{
printf("Error reading file %s\n",argv[1]);
exit(0);
} // from here no problems
vcg::tri::UpdateTopology<MyMesh>::FaceFace(m);
vcg::tri::UpdateFlags<MyMesh>::FaceBorderFromFF(m);
vcg::tri::UpdateNormals<MyMesh>::PerVertexNormalized(m);
printf("Input mesh vn:%i fn:%i\n",m.vn,m.fn);
printf( "Mesh has %i vert and %i faces\n", m.vn, m.fn );
return 0;
}
-------------------
Xcode returns an error in allocate.h ????
/dev_code/vcglib/vcg/complex/trimesh/allocate.h:310: error:
'HasHEVAdjacency' was not declared in this scope
I just added the search path in the properties of the project. If I
add the files to the project (even without copying to the project's
location) returns hundreds of errors.
I hope you can help me.
Thanks in advance.
Jacob
--
Jacob Montiel Lopez
Master Student,
Nakajima-Saito Lab, Department of Computer Science,
Graduate School of Information Science and Engineering,
Tokyo Institute of Technology,
Meguro-ku, Ookayama 2-12-1-W8
Tokyo 152-8552, JAPAN
ja...@im...
|