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> Model::face(int idx)
{ {
std::vector<int> face; std::vector<int> face;
for (int i = 0; i < (int)faces_[idx].size(); i++) face.push_back(faces_[idx][i][0]); face.reserve((int)faces_[idx].size());
return face; for (int i = 0; i < (int)faces_[idx].size(); i++)
face.push_back(faces_[idx][i][0]);
return face;
} }
Vec3f Model::vert(int i) Vec3f Model::vert(int i)
{ {
return verts_[i]; return verts_[i];