Я новичок в VCG и столкнулся с проблемой создания VertexPointer размером 400K+ Vertex. Фактический вопрос был задан здесь в комментарии решения .
Я попытался сделать массив VertexPointer
MyMesh::VertexPointer vi[400000];
Программа вылетает без ошибки в приведенной выше строке кода.
Это декларация MyMesh
class MyFace;
class MyVertex;
struct MyUsedTypes : public vcg::UsedTypes< vcg::Use<MyVertex>::AsVertexType,
vcg::Use<MyFace>::AsFaceType>{};
class MyVertex : public vcg::Vertex< MyUsedTypes, vcg::vertex::Coord3f, vcg::vertex::Normal3f, vcg::vertex::VFAdj, vcg::vertex::BitFlags, vcg::vertex::Mark>{};
class MyFace : public vcg::Face < MyUsedTypes, vcg::face::VertexRef, vcg::face::Normal3f, vcg::face::FFAdj, vcg::face::Mark, vcg::face::VFAdj, vcg::face::BitFlags > {};
class MyMesh : public vcg::tri::TriMesh< std::vector<MyVertex>, std::vector<MyFace> > {};
Я хотел спросить, можно ли как-нибудь вставить вершины и нормали в сетку типа MyMesh. Пожалуйста помоги. Спасибо.