Slide 7
Slide 7 text
Javier Gonzalez-Sanchez | SER332 | Spring 2018 | 7
jgs
Creating a Triangulated Cylinder
// create a triangulated cylinder
Mesh* createCylinder(int h, int radio) {
int n = 100;
double angle;
Mesh *m =new Mesh;
// Generate vertices on top
m->vertex.push_back(Vec3(0.0, h, 0.0));
for (int i = 0; ivertex.push_back(Vec3
(cos(angle)* radio, h, sin(angle)* radio));
}
// Generate vertices on bottom
for (int i = 0; ivertex.push_back(Vec3
(cos(angle)* radio, 0.0, sin(angle)* radio));
}