class
#include <esp/assets/Mp3dInstanceMeshData.h>
Mp3dInstanceMeshData
Contents
Base classes
- class GenericSemanticMeshData
- Mesh data storage and loading for ply format assets used primarily for Semantic Scene meshes, including manage vertex colors and vertex IDs for semantic visualization and rendering. See ResourceManager::
loadRenderAssetIMesh.
Constructors, destructors, conversion operators
- Mp3dInstanceMeshData()
- ~Mp3dInstanceMeshData() defaulted override
Public functions
-
auto loadMp3dPLY(const std::
string& plyFile) -> bool - Loads an MP3D house segmentations PLY file.
-
auto saveSemMeshPLY(const std::
string& plyFile, const std:: unordered_map<int, int>& segmentIdToObjectIdMap) -> bool - Saves semantic mesh PLY with object ids per-vertex.
Protected variables
-
std::
vector<vec3ui> cpu_ibo_ -
std::
vector<int> materialIds_ -
std::
vector<int> segmentIds_ -
std::
vector<int> categoryIds_