Messages |
ambient | three floats, [absolute | rel | relative] | set or change the ambient color of the material |
diffuse | three floats, [absolute | rel | relative] | set or change the diffuse color of the material |
emission | three floats, [absolute | rel | relative] | set or change the emission color of the material |
specular | three floats, [absolute | rel | relative] | set or change the specular color of the material |
alpha | float, [absolute | rel | relative] | set or change the alpha of the material |
shininess | float, [absolute | rel | relative] | set or change the shininess of the material |
Comments |
constructor materialProperty
destructor ~materialProperty
method reset
1 reset all colors and shininess to zero
method message
1 set or change the ambient color of the material
2 set or change the diffuse color of the material
3 set or change the emission color of the material
4 set or change the specular color of the material
5 set or change the alpha of the material
6 set or change the shininess of the material
method app
1 if first frame then set the geoset list
method setGSetList
1 if node type is a pfGeode
1.1 for each geoset2 else, if node type is a pfGroup
1.1.1 add geoset to the geoset list
2.1 call setGSetList recursively on all children
method setColor
method changeColor
method setAlpha
method changeAlpha
method setShininess
method changeShininess