MCPcopy Create free account
hub / github.com/BZFlag-Dev/bzflag / getUsedIndices

Method getUsedIndices

tools/modeltool/modeltool.cpp:658–673  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

656//============================================================================//
657
658void CMesh::getUsedIndices(std::set<int>& vertIndexSet,
659 std::set<int>& normIndexSet,
660 std::set<int>& txcdIndexSet) {
661 for (size_t f = 0; f < faces.size(); f++) {
662 const CFace& face = faces[f];
663 for (size_t i = 0; i < face.verts.size(); i++) {
664 vertIndexSet.insert(face.verts[i]);
665 }
666 for (size_t i = 0; i < face.normals.size(); i++) {
667 normIndexSet.insert(face.normals[i]);
668 }
669 for (size_t i = 0; i < face.texCoords.size(); i++) {
670 txcdIndexSet.insert(face.texCoords[i]);
671 }
672 }
673}
674
675
676void CMesh::mapVec2List(const tsIndexSet& indices,

Callers

nothing calls this directly

Calls 2

sizeMethod · 0.45
insertMethod · 0.45

Tested by

no test coverage detected