must be called after center_coords has been set (i.e. after call to calcBoundingSphere
| 1577 | |
| 1578 | // must be called after center_coords has been set (i.e. after call to calcBoundingSphere |
| 1579 | void Model::CenterModel() { |
| 1580 | for (int i = 0, len = vertices.size() / 3; i < len; i++) { |
| 1581 | vertices[3 * i] -= center_coords.x(); |
| 1582 | vertices[3 * i + 1] -= center_coords.y(); |
| 1583 | vertices[3 * i + 2] -= center_coords.z(); |
| 1584 | } |
| 1585 | center_coords = vec3(0, 0, 0); |
| 1586 | |
| 1587 | calcBoundingBox(); |
| 1588 | } |
| 1589 | |
| 1590 | void Model::ResizeVertices(int size) { |
| 1591 | vertices.resize(size * 3); |