|
Open3D (C++ API)
0.19.0
|
#include <TriangleMesh.h>
Data Structures | |
| struct | MaterialParameter |
Data Fields | |
| MaterialParameter | baseColor |
| float | baseMetallic = 0.f |
| float | baseRoughness = 1.f |
| float | baseReflectance = 0.5f |
| float | baseClearCoat = 0.f |
| float | baseClearCoatRoughness = 0.f |
| float | baseAnisotropy = 0.f |
| std::shared_ptr< Image > | albedo |
| std::shared_ptr< Image > | normalMap |
| std::shared_ptr< Image > | ambientOcclusion |
| std::shared_ptr< Image > | metallic |
| std::shared_ptr< Image > | roughness |
| std::shared_ptr< Image > | reflectance |
| std::shared_ptr< Image > | clearCoat |
| std::shared_ptr< Image > | clearCoatRoughness |
| std::shared_ptr< Image > | anisotropy |
| std::unordered_map< std::string, MaterialParameter > | floatParameters |
| std::unordered_map< std::string, Image > | additionalMaps |
| std::unordered_map<std::string, Image> open3d::geometry::TriangleMesh::Material::additionalMaps |
| std::shared_ptr<Image> open3d::geometry::TriangleMesh::Material::albedo |
| std::shared_ptr<Image> open3d::geometry::TriangleMesh::Material::ambientOcclusion |
| std::shared_ptr<Image> open3d::geometry::TriangleMesh::Material::anisotropy |
| float open3d::geometry::TriangleMesh::Material::baseAnisotropy = 0.f |
| float open3d::geometry::TriangleMesh::Material::baseClearCoat = 0.f |
| float open3d::geometry::TriangleMesh::Material::baseClearCoatRoughness = 0.f |
| MaterialParameter open3d::geometry::TriangleMesh::Material::baseColor |
| float open3d::geometry::TriangleMesh::Material::baseMetallic = 0.f |
| float open3d::geometry::TriangleMesh::Material::baseReflectance = 0.5f |
| float open3d::geometry::TriangleMesh::Material::baseRoughness = 1.f |
| std::shared_ptr<Image> open3d::geometry::TriangleMesh::Material::clearCoat |
| std::shared_ptr<Image> open3d::geometry::TriangleMesh::Material::clearCoatRoughness |
| std::unordered_map<std::string, MaterialParameter> open3d::geometry::TriangleMesh::Material::floatParameters |
| std::shared_ptr<Image> open3d::geometry::TriangleMesh::Material::metallic |
| std::shared_ptr<Image> open3d::geometry::TriangleMesh::Material::normalMap |
| std::shared_ptr<Image> open3d::geometry::TriangleMesh::Material::reflectance |
| std::shared_ptr<Image> open3d::geometry::TriangleMesh::Material::roughness |