Open3D (C++ API)
0.17.0
Loading...
Searching...
No Matches
cpp
open3d
visualization
rendering
Model.h
Go to the documentation of this file.
1
// ----------------------------------------------------------------------------
2
// - Open3D: www.open3d.org -
3
// ----------------------------------------------------------------------------
4
// Copyright (c) 2018-2023 www.open3d.org
5
// SPDX-License-Identifier: MIT
6
// ----------------------------------------------------------------------------
7
8
#pragma once
9
10
#include "
open3d/geometry/TriangleMesh.h
"
11
#include "
open3d/visualization/rendering/MaterialRecord.h
"
12
13
namespace
open3d
{
14
namespace
visualization {
15
namespace
rendering {
16
17
struct
TriangleMeshModel
{
18
struct
MeshInfo
{
19
std::shared_ptr<geometry::TriangleMesh>
mesh
;
20
std::string
mesh_name
;
21
unsigned
int
material_idx
;
22
};
23
24
std::vector<MeshInfo>
meshes_
;
25
std::vector<visualization::rendering::MaterialRecord>
materials_
;
26
};
27
28
}
// namespace rendering
29
}
// namespace visualization
30
}
// namespace open3d
MaterialRecord.h
TriangleMesh.h
open3d
Definition
PinholeCameraIntrinsic.cpp:16
open3d::visualization::rendering::TriangleMeshModel::MeshInfo
Definition
Model.h:18
open3d::visualization::rendering::TriangleMeshModel::MeshInfo::mesh_name
std::string mesh_name
Definition
Model.h:20
open3d::visualization::rendering::TriangleMeshModel::MeshInfo::material_idx
unsigned int material_idx
Definition
Model.h:21
open3d::visualization::rendering::TriangleMeshModel::MeshInfo::mesh
std::shared_ptr< geometry::TriangleMesh > mesh
Definition
Model.h:19
open3d::visualization::rendering::TriangleMeshModel
Definition
Model.h:17
open3d::visualization::rendering::TriangleMeshModel::materials_
std::vector< visualization::rendering::MaterialRecord > materials_
Definition
Model.h:25
open3d::visualization::rendering::TriangleMeshModel::meshes_
std::vector< MeshInfo > meshes_
Definition
Model.h:24
Generated by
1.9.8