reserve faces (minor performance improvement?)

This commit is contained in:
Erwin Coumans
2019-11-08 16:10:05 -08:00
parent e9117dc195
commit bbf983bfbb

View File

@@ -126,10 +126,13 @@ int Model::nfaces()
std::vector<int> Model::face(int idx)
{
std::vector<int> face;
for (int i = 0; i < (int)faces_[idx].size(); i++) face.push_back(faces_[idx][i][0]);
return face;
face.reserve((int)faces_[idx].size());
for (int i = 0; i < (int)faces_[idx].size(); i++)
face.push_back(faces_[idx][i][0]);
return face;
}
Vec3f Model::vert(int i)
{
return verts_[i];