Getting the material of a material tag



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 03/04/2003 at 07:35, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:   8.100 
    Platform:    Mac  ;  
    Language(s) :   C.O.F.F.E.E  ;

    ---------
    I have an object that I get through the following line of code:

      
    dropped = GetDragObject(msg);  
    

    I know it is a tag, since it passed the following test:

      
    if (instanceof(dropped,BaseTag))  
    

    I also know it is a material tag since it passed the following test:

      
    if(dropped->GetType() == 5616)  
    

    Now, how can I get the name of the material that is assigned to the tag?
    I tried using this code:

      
    matmarker1=dropped->GetMaterial();  
    mat = doc->GetFirstMaterial();  
    while(mat&&(matmarker2=mat->GetMarker())!=matmarker1)mat=mat->GetNext();  
    

    But this NEVER finds anything. What am I doing wrong? Samir as been helping me but we are getting nowhere :-(
    I need to get the name of the material!! Please help.
    Thank you very much in advance.

    Rui Batista



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 03/04/2003 at 15:46, xxxxxxxx wrote:

    Ok, never mind... after much trial & error, I did it :-)

    Rui Batista


Log in to reply