SetMaterial
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 13/10/2010 at 12:59, xxxxxxxx wrote:
User Information:
Cinema 4D Version: 10
Platform: Windows ;
Language(s) : C.O.F.F.E.E ;---------
Hello, bit of a newbie question but I'm trying to take a material and apply it to a texture tag. I can only seem to get it to apply and empty texture. Here is how I'm going about it:var p = doc->FindObject("qPlane"); var m = doc->GetFirstMaterial(); var mTag = new(TextureTag); var mMarker = m->GetMarker(); mTag->SetMaterial(mMarker); p->InsertTag(mTag);
thanks
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 27/10/2010 at 05:13, xxxxxxxx wrote:
This seems to work:
var op = doc->GetFirstObject(); var mat = doc->GetFirstMaterial(); var marker = mat->GetMarker(); var ttag = AllocTag(Ttexture); op->InsertTag(ttag,NULL); op->Message(MSG_UPDATE); ttag->SetMaterial(marker); ttag->Message(MSG_UPDATE); EventAdd();
cheers,
Matthias