Пример #1
0
void
write_verts(const BMESH &mesh, ostream &os)
{
   const int num = mesh.nverts();

   int i;
   for (i = 0; i < num; i++) {
      CWpt &loc = mesh.bv(i)->loc();
      os << "v " << loc[0] << " " << loc[1] << " " << loc[2] << endl;
   }
   for (i = 0; i < num; i++) {
      Wvec n = mesh.bv(i)->norm();
      os << "vn " << n[0] << " " << n[1] << " " << n[2] << endl;
   }
}
Пример #2
0
void
write_verts(const BMESH &mesh, ostream &os)
{
    os <<
"          vertex       [";
    const int num = mesh.nverts();
    for (int i = 0; i < num; i++) {
       CWpt &loc = mesh.bv(i)->loc();
       if (i != 0) {
          os << "                          ";
       }
       os << loc[0] << " " << loc[1] << " " << loc[2];
       if (i != num - 1) os << "," << endl;
    }
    os << "]" << endl;
}