MJCFMaterial#

Fully qualified name: isaacsim::asset::importer::mjcf::MJCFMaterial

class MJCFMaterial#

Material definition for visual appearance.

Defines the visual appearance properties of surfaces including color, texture mapping, and lighting response characteristics. Materials can reference textures and define reflection and roughness properties.

Public Functions

inline MJCFMaterial()#

Public Members

std::string name#

Name identifier for the material.

std::string texture#

Name of the texture applied to this material.

float specular#

Specular reflection coefficient (0.0 to 1.0).

float roughness#

Surface roughness coefficient (0.0 to 1.0).

float shininess#

Shininess/metallic property (0.0 to 1.0).

Vec4 rgba#

RGBA color values [red, green, blue, alpha].

bool project_uvw#

Whether to project UVW coordinates for texture mapping.