}
}
- for (size_t i = 0; i < m_Edges.size(); ++i)
+ for (BaseEdge& edge : m_Edges)
{
- BaseEdge& edge = m_Edges[i];
edge.m_VertIds[0] = NewVertIdx[edge.m_VertIds[0]];
edge.m_VertIds[1] = NewVertIdx[edge.m_VertIds[1]];
}
- for (size_t i = 0; i < m_Polylines.size(); ++i)
+ for (BasePolyline& pl : m_Polylines)
{
- BasePolyline& pl = m_Polylines[i];
for (size_t j = 0; j < pl.m_VertIds.size(); ++j)
{
int& vid = pl.m_VertIds[j];
NormalRef.resize( m_Normals.size() , false );
UVRef.resize( m_UVs.size() , false );
- for( size_t i = 0 ; i < m_Faces.size() ; ++i )
+ for (const BaseFace& face : m_Faces)
{
- const BaseFace& face = m_Faces[i];
-
for( size_t j = 0 ; j < face.m_VertIds.size() ; ++j )
{
VertRef[ face.m_VertIds[j] ] = true;
}
}
- for( size_t i = 0; i < m_Polylines.size(); ++i )
+ for (const BasePolyline& pl : m_Polylines)
{
- const BasePolyline& pl = m_Polylines[i];
for( size_t j = 0; j < pl.m_VertIds.size(); ++j )
{
VertRef[ pl.m_VertIds[j] ] = true;
void BaseMesh::Translate(const lm::vec3f& v)
{
- for (size_t i = 0; i < m_Verts.size(); ++i)
- m_Verts[i] += v;
+ for (lm::vec3f& v : m_Verts)
+ {
+ v += v;
+ }
}
void BaseMesh::Translate(float x , float y , float z)
void BaseMesh::Scale(float s)
{
for (lm::vec3f& v : m_Verts)
+ {
v *= s;
+ }
}
void BaseMesh::Scale(float sx , float sy , float sz)
std::vector< std::vector<size_t> > FidMap(NumGroups);
std::vector< std::vector<size_t> > PolylineMap(NumGroups);
- for(size_t i = 0; i < m_Faces.size(); ++i)
+ for (size_t i = 0; i < m_Faces.size(); ++i)
{
FidMap[m_Faces[i].m_GroupIdx].push_back(i);
}
- for(size_t i = 0; i < m_Polylines.size(); ++i)
+ for (size_t i = 0; i < m_Polylines.size(); ++i)
{
PolylineMap[m_Polylines[i].m_GroupIdx].push_back(i);
}