Changeset 10821 for code/branches/cpp11_v2/src/libraries/tools/IcoSphere.cc
- Timestamp:
- Nov 21, 2015, 7:05:53 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/cpp11_v2/src/libraries/tools/IcoSphere.cc
r10262 r10821 116 116 std::list<TriangleIndices> faces2; 117 117 118 for ( std::list<TriangleIndices>::iterator j = faces.begin(); j != faces.end(); j++)118 for (auto f : faces) 119 119 { 120 TriangleIndices f = *j;120 121 121 int a = getMiddlePoint(f.v1, f.v2); 122 122 int b = getMiddlePoint(f.v2, f.v3); … … 194 194 void IcoSphere::addToLineIndices(int baseIndex, std::list<int>* target) const 195 195 { 196 for ( std::list<LineIndices>::const_iterator i = lineIndices.begin(); i != lineIndices.end(); i++)196 for (const auto & elem : lineIndices) 197 197 { 198 target->push_back(baseIndex + ( *i).v1);199 target->push_back(baseIndex + ( *i).v2);198 target->push_back(baseIndex + (elem).v1); 199 target->push_back(baseIndex + (elem).v2); 200 200 } 201 201 } … … 203 203 void IcoSphere::addToTriangleIndices(int baseIndex, std::list<int>* target) const 204 204 { 205 for ( std::list<TriangleIndices>::const_iterator i = faces.begin(); i != faces.end(); i++)205 for (const auto & elem : faces) 206 206 { 207 target->push_back(baseIndex + ( *i).v1);208 target->push_back(baseIndex + ( *i).v2);209 target->push_back(baseIndex + ( *i).v3);207 target->push_back(baseIndex + (elem).v1); 208 target->push_back(baseIndex + (elem).v2); 209 target->push_back(baseIndex + (elem).v3); 210 210 } 211 211 } … … 217 217 transform.setScale(Ogre::Vector3(scale, scale, scale)); 218 218 219 for ( int i = 0; i < (int) vertices.size(); i++)220 target->push_back(VertexPair(transform * vertices[i], colour));219 for (auto & elem : vertices) 220 target->push_back(VertexPair(transform * elem, colour)); 221 221 222 222 return vertices.size();
Note: See TracChangeset
for help on using the changeset viewer.