#include <pinocchio/multibody/geometry-object.hpp>
Public Member Functions | |
GeometryPhongMaterial (const Eigen::Vector4d &meshEmissionColor, const Eigen::Vector4d &meshSpecularColor, double meshShininess) | |
bool | operator== (const GeometryPhongMaterial &other) const |
Public Attributes | |
Eigen::Vector4d | meshEmissionColor {Eigen::Vector4d(0., 0., 0., 1.)} |
RGBA emission (ambient) color value of the GeometryObject::geometry object. | |
double | meshShininess {0.} |
Shininess associated to the specular lighting model. More... | |
Eigen::Vector4d | meshSpecularColor {Eigen::Vector4d(0., 0., 0., 1.)} |
RGBA specular color value of the GeometryObject::geometry object. | |
Mesh material based on the Phong lighting model. Diffuse color is stored in GeometryObject::meshColor
.
Definition at line 41 of file geometry-object.hpp.
double meshShininess {0.} |
Shininess associated to the specular lighting model.
This value must normalized between 0 and 1.
Definition at line 70 of file geometry-object.hpp.