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; } }
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; }