Point Cloud Library (PCL)
1.7.0
|
#include <pcl/TextureMesh.h>
Classes | |
struct | RGB |
Public Member Functions | |
TexMaterial () | |
Public Attributes | |
std::string | tex_name |
Texture name. | |
std::string | tex_file |
Texture file. | |
RGB | tex_Ka |
Defines the ambient color of the material to be (r,g,b). | |
RGB | tex_Kd |
Defines the diffuse color of the material to be (r,g,b). | |
RGB | tex_Ks |
Defines the specular color of the material to be (r,g,b). | |
float | tex_d |
Defines the transparency of the material to be alpha. | |
float | tex_Ns |
Defines the shininess of the material to be s. | |
int | tex_illum |
Denotes the illumination model used by the material. |
Definition at line 50 of file TextureMesh.h.
pcl::TexMaterial::TexMaterial | ( | ) | [inline] |
Definition at line 52 of file TextureMesh.h.
float pcl::TexMaterial::tex_d |
Defines the transparency of the material to be alpha.
Definition at line 77 of file TextureMesh.h.
std::string pcl::TexMaterial::tex_file |
Texture file.
Definition at line 65 of file TextureMesh.h.
Denotes the illumination model used by the material.
illum = 1 indicates a flat material with no specular highlights, so the value of Ks is not used. illum = 2 denotes the presence of specular highlights, and so a specification for Ks is required.
Definition at line 87 of file TextureMesh.h.
Defines the ambient color of the material to be (r,g,b).
Definition at line 68 of file TextureMesh.h.
Defines the diffuse color of the material to be (r,g,b).
Definition at line 71 of file TextureMesh.h.
Defines the specular color of the material to be (r,g,b).
This color shows up in highlights.
Definition at line 74 of file TextureMesh.h.
std::string pcl::TexMaterial::tex_name |
Texture name.
Definition at line 62 of file TextureMesh.h.
float pcl::TexMaterial::tex_Ns |
Defines the shininess of the material to be s.
Definition at line 80 of file TextureMesh.h.