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