|
Open3D (C++ API)
0.19.0
|
#include <MaterialRecord.h>
Data Fields | |
| std::string | name |
| bool | has_alpha = false |
| Eigen::Vector4f | base_color = Eigen::Vector4f(1.f, 1.f, 1.f, 1.f) |
| float | base_metallic = 0.f |
| float | base_roughness = 1.f |
| float | base_reflectance = 0.5f |
| float | base_clearcoat = 0.f |
| float | base_clearcoat_roughness = 0.f |
| float | base_anisotropy = 0.f |
| Eigen::Vector4f | emissive_color = Eigen::Vector4f(0.f, 0.f, 0.f, 1.f) |
| float | thickness = 1.f |
| float | transmission = 1.f |
| Eigen::Vector3f | absorption_color |
| float | absorption_distance = 1.f |
| float | point_size = 3.f |
| float | line_width = 1.f |
| std::shared_ptr< geometry::Image > | albedo_img |
| std::shared_ptr< geometry::Image > | normal_img |
| std::shared_ptr< geometry::Image > | ao_img |
| std::shared_ptr< geometry::Image > | metallic_img |
| std::shared_ptr< geometry::Image > | roughness_img |
| std::shared_ptr< geometry::Image > | reflectance_img |
| std::shared_ptr< geometry::Image > | clearcoat_img |
| std::shared_ptr< geometry::Image > | clearcoat_roughness_img |
| std::shared_ptr< geometry::Image > | anisotropy_img |
| std::shared_ptr< geometry::Image > | ao_rough_metal_img |
| std::shared_ptr< Gradient > | gradient |
| float | scalar_min = 0.0f |
| float | scalar_max = 1.0f |
| bool | sRGB_color = false |
| bool | sRGB_vertex_color = false |
| float | aspect_ratio = 0.0f |
| float | ground_plane_axis = 0.f |
| std::unordered_map< std::string, Eigen::Vector4f > | generic_params |
| std::unordered_map< std::string, geometry::Image > | generic_imgs |
| std::string | shader = "defaultUnlit" |
| Eigen::Vector3f open3d::visualization::rendering::MaterialRecord::absorption_color |
| float open3d::visualization::rendering::MaterialRecord::absorption_distance = 1.f |
| std::shared_ptr<geometry::Image> open3d::visualization::rendering::MaterialRecord::albedo_img |
| std::shared_ptr<geometry::Image> open3d::visualization::rendering::MaterialRecord::anisotropy_img |
| std::shared_ptr<geometry::Image> open3d::visualization::rendering::MaterialRecord::ao_img |
| std::shared_ptr<geometry::Image> open3d::visualization::rendering::MaterialRecord::ao_rough_metal_img |
| float open3d::visualization::rendering::MaterialRecord::aspect_ratio = 0.0f |
| float open3d::visualization::rendering::MaterialRecord::base_anisotropy = 0.f |
| float open3d::visualization::rendering::MaterialRecord::base_clearcoat = 0.f |
| float open3d::visualization::rendering::MaterialRecord::base_clearcoat_roughness = 0.f |
| Eigen::Vector4f open3d::visualization::rendering::MaterialRecord::base_color = Eigen::Vector4f(1.f, 1.f, 1.f, 1.f) |
| float open3d::visualization::rendering::MaterialRecord::base_metallic = 0.f |
| float open3d::visualization::rendering::MaterialRecord::base_reflectance = 0.5f |
| float open3d::visualization::rendering::MaterialRecord::base_roughness = 1.f |
| std::shared_ptr<geometry::Image> open3d::visualization::rendering::MaterialRecord::clearcoat_img |
| std::shared_ptr<geometry::Image> open3d::visualization::rendering::MaterialRecord::clearcoat_roughness_img |
| Eigen::Vector4f open3d::visualization::rendering::MaterialRecord::emissive_color = Eigen::Vector4f(0.f, 0.f, 0.f, 1.f) |
| std::unordered_map<std::string, geometry::Image> open3d::visualization::rendering::MaterialRecord::generic_imgs |
| std::unordered_map<std::string, Eigen::Vector4f> open3d::visualization::rendering::MaterialRecord::generic_params |
| std::shared_ptr<Gradient> open3d::visualization::rendering::MaterialRecord::gradient |
| float open3d::visualization::rendering::MaterialRecord::ground_plane_axis = 0.f |
| bool open3d::visualization::rendering::MaterialRecord::has_alpha = false |
| float open3d::visualization::rendering::MaterialRecord::line_width = 1.f |
| std::shared_ptr<geometry::Image> open3d::visualization::rendering::MaterialRecord::metallic_img |
| std::string open3d::visualization::rendering::MaterialRecord::name |
| std::shared_ptr<geometry::Image> open3d::visualization::rendering::MaterialRecord::normal_img |
| float open3d::visualization::rendering::MaterialRecord::point_size = 3.f |
| std::shared_ptr<geometry::Image> open3d::visualization::rendering::MaterialRecord::reflectance_img |
| std::shared_ptr<geometry::Image> open3d::visualization::rendering::MaterialRecord::roughness_img |
| float open3d::visualization::rendering::MaterialRecord::scalar_max = 1.0f |
| float open3d::visualization::rendering::MaterialRecord::scalar_min = 0.0f |
| std::string open3d::visualization::rendering::MaterialRecord::shader = "defaultUnlit" |
| bool open3d::visualization::rendering::MaterialRecord::sRGB_color = false |
| bool open3d::visualization::rendering::MaterialRecord::sRGB_vertex_color = false |
| float open3d::visualization::rendering::MaterialRecord::thickness = 1.f |
| float open3d::visualization::rendering::MaterialRecord::transmission = 1.f |