ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
Model.h
Go to the documentation of this file.
1
// ----------------------------------------------------------------------------
2
// - CloudViewer: www.cloudViewer.org -
3
// ----------------------------------------------------------------------------
4
// Copyright (c) 2018-2024 www.cloudViewer.org
5
// SPDX-License-Identifier: MIT
6
// ----------------------------------------------------------------------------
7
8
#pragma once
9
10
#include <
ecvMesh.h
>
11
12
#include "
visualization/rendering/MaterialRecord.h
"
13
14
namespace
cloudViewer
{
15
namespace
visualization {
16
namespace
rendering {
17
18
struct
TriangleMeshModel
{
19
struct
MeshInfo
{
20
std::shared_ptr<ccMesh>
mesh
;
21
std::string
mesh_name
;
22
unsigned
int
material_idx
;
23
};
24
25
std::vector<MeshInfo>
meshes_
;
26
std::vector<visualization::rendering::MaterialRecord>
materials_
;
27
};
28
29
}
// namespace rendering
30
}
// namespace visualization
31
}
// namespace cloudViewer
MaterialRecord.h
ecvMesh.h
cloudViewer
Generic file read and write utility for python interface.
Definition:
AutoSegmentationTools.h:16
cloudViewer::visualization::rendering::TriangleMeshModel::MeshInfo
Definition:
Model.h:19
cloudViewer::visualization::rendering::TriangleMeshModel::MeshInfo::mesh_name
std::string mesh_name
Definition:
Model.h:21
cloudViewer::visualization::rendering::TriangleMeshModel::MeshInfo::material_idx
unsigned int material_idx
Definition:
Model.h:22
cloudViewer::visualization::rendering::TriangleMeshModel::MeshInfo::mesh
std::shared_ptr< ccMesh > mesh
Definition:
Model.h:20
cloudViewer::visualization::rendering::TriangleMeshModel
Definition:
Model.h:18
cloudViewer::visualization::rendering::TriangleMeshModel::meshes_
std::vector< MeshInfo > meshes_
Definition:
Model.h:25
cloudViewer::visualization::rendering::TriangleMeshModel::materials_
std::vector< visualization::rendering::MaterialRecord > materials_
Definition:
Model.h:26
libs
cloudViewer
visualization
rendering
Model.h
Generated on Wed Jan 28 2026 09:00:56 for ACloudViewer by
1.9.1