THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 16/07/2004 at 12:46, xxxxxxxx wrote:
Cinema 4D Version: 8.2
Platform: Windows ;
Language(s) : C++ ;
i want to retrieve the ambient and the specular colors of a material but i don't know how ...
i've got a BaseMaterial and a BaseChannel (by calling BaseMaterial::GetChannel(CHANNEL_COLOR or CHANNEL_SPECULARCOLOR)) but in the description for the member function BaseChannel::GetData there aren't any color values
thanks in advance for your help!
On 17/07/2004 at 16:10, xxxxxxxx wrote:
These are now stored in MATERIAL_COLOR_COLOR and MATERIAL_SPECULAR_COLOR in the material description. (See Mmaterial.)
mat->GetParameter(DescID(MATERIAL_SPECULAR_COLOR), coldata, 0);
Vector col = coldata.GetVector();
On 18/07/2004 at 00:32, xxxxxxxx wrote:
ok, that's quite different from the COFFEE version of material color retrieval :)