# HG changeset patch # User John Tsiombikas # Date 1440293489 -10800 # Node ID 7b1fa527b51bc0aeee502d9776890885d54c26a1 # Parent 93ff21458a16d597d9e300af2c6e3bc57a55dbd9 added torus mesh gen diff -r 93ff21458a16 -r 7b1fa527b51b src/meshgen.cc --- a/src/meshgen.cc Sun Aug 23 02:51:39 2015 +0300 +++ b/src/meshgen.cc Sun Aug 23 04:31:29 2015 +0300 @@ -38,11 +38,11 @@ float u = 0.0; for(int i=0; iclear(); + Vector3 *varr = (Vector3*)mesh->set_attrib_data(MESH_ATTR_VERTEX, 3, num_verts, 0); + Vector3 *narr = (Vector3*)mesh->set_attrib_data(MESH_ATTR_NORMAL, 3, num_verts, 0); + Vector3 *tarr = (Vector3*)mesh->set_attrib_data(MESH_ATTR_TANGENT, 3, num_verts, 0); + Vector2 *uvarr = (Vector2*)mesh->set_attrib_data(MESH_ATTR_TEXCOORD, 2, num_verts, 0); + unsigned int *idxarr = mesh->set_index_data(num_tri * 3, 0); + + float du = urange / (float)(uverts - 1); + float dv = vrange / (float)(vverts - 1); + + float u = 0.0; + for(int i=0; i