#include <sc_assemblytree.h>

Public Member Functions

 MaterialData ()
 

Public Attributes

double ambientAlpha
 Ambient alpha value (valid values between 0.0 and 1.0) More...
 
uint32_t ambientRGBIndex
 
double diffuseAlpha
 Diffuse alpha value (valid values between 0.0 and 1.0) More...
 
uint32_t diffuseRGBIndex
 
double emissiveAlpha
 Emissive alpha value (valid values between 0.0 and 1.0) More...
 
uint32_t emissiveRGBIndex
 
double shininess
 Shininess (valid values between 0.0 and 1.0) More...
 
double specularAlpha
 Specular alpha value (valid values between 0.0 and 1.0) More...
 
uint32_t specularRGBIndex
 

Detailed Description

Material information comes from the HOOPS Exchange definition. Please refer to the Exchange documentation to get more information: http://docs.techsoft3d.com/exchange/latest/build/struct_a3_d_graph_material_data.html

Constructor & Destructor Documentation

◆ MaterialData()

SC::Store::MaterialData::MaterialData ( )

Member Data Documentation

◆ ambientAlpha

double SC::Store::MaterialData::ambientAlpha

Ambient alpha value (valid values between 0.0 and 1.0)

◆ ambientRGBIndex

uint32_t SC::Store::MaterialData::ambientRGBIndex

Ambient color index in color table (0 first color in the table, 3 second color, 6 third color...)

◆ diffuseAlpha

double SC::Store::MaterialData::diffuseAlpha

Diffuse alpha value (valid values between 0.0 and 1.0)

◆ diffuseRGBIndex

uint32_t SC::Store::MaterialData::diffuseRGBIndex

Diffuse color index in color table (0 first color in the table, 3 second color, 6 third color...)

◆ emissiveAlpha

double SC::Store::MaterialData::emissiveAlpha

Emissive alpha value (valid values between 0.0 and 1.0)

◆ emissiveRGBIndex

uint32_t SC::Store::MaterialData::emissiveRGBIndex

Emissive color index in color table (0 first color in the table, 3 second color, 6 third color...)

◆ shininess

double SC::Store::MaterialData::shininess

Shininess (valid values between 0.0 and 1.0)

◆ specularAlpha

double SC::Store::MaterialData::specularAlpha

Specular alpha value (valid values between 0.0 and 1.0)

◆ specularRGBIndex

uint32_t SC::Store::MaterialData::specularRGBIndex

Specular color index in color table (0 first color in the table, 3 second color, 6 third color...)