Changeset 10916 for code/branches/cpp11_v2/src/libraries/tools/IcoSphere.cc
- Timestamp:
- Dec 2, 2015, 11:22:03 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/cpp11_v2/src/libraries/tools/IcoSphere.cc
r10821 r10916 116 116 std::list<TriangleIndices> faces2; 117 117 118 for ( autof : faces)118 for (const TriangleIndices& f : faces) 119 119 { 120 121 120 int a = getMiddlePoint(f.v1, f.v2); 122 121 int b = getMiddlePoint(f.v2, f.v3); … … 194 193 void IcoSphere::addToLineIndices(int baseIndex, std::list<int>* target) const 195 194 { 196 for (const auto & elem: lineIndices)195 for (const LineIndices& line : lineIndices) 197 196 { 198 target->push_back(baseIndex + (elem).v1);199 target->push_back(baseIndex + (elem).v2);197 target->push_back(baseIndex + line.v1); 198 target->push_back(baseIndex + line.v2); 200 199 } 201 200 } … … 203 202 void IcoSphere::addToTriangleIndices(int baseIndex, std::list<int>* target) const 204 203 { 205 for (const auto & elem: faces)204 for (const TriangleIndices& triangle : faces) 206 205 { 207 target->push_back(baseIndex + (elem).v1);208 target->push_back(baseIndex + (elem).v2);209 target->push_back(baseIndex + (elem).v3);206 target->push_back(baseIndex + triangle.v1); 207 target->push_back(baseIndex + triangle.v2); 208 target->push_back(baseIndex + triangle.v3); 210 209 } 211 210 } … … 217 216 transform.setScale(Ogre::Vector3(scale, scale, scale)); 218 217 219 for ( auto & elem: vertices)220 target->push_back(VertexPair(transform * elem, colour));218 for (const Ogre::Vector3& vertex : vertices) 219 target->push_back(VertexPair(transform * vertex, colour)); 221 220 222 221 return vertices.size();
Note: See TracChangeset
for help on using the changeset viewer.