Read out Texture-Tag restriction [SOLVED]

On 10/05/2015 at 08:45, xxxxxxxx wrote:

Hi to all here,

I want to find the Material-Tag which is corresponding to a polygon-selection-Tag.
From the polygon-selection-Tag i know the name of the restriction.
But now i have to find the Material-Tag in whitch the restriction is assigned.

I try to read out the restrition of a Texture-Tag.
But i did not find anything about this in the SDK.

Can anybody help me and tell me how t get the resriction?

Thanks a lot
Ronald

On 10/05/2015 at 13:00, xxxxxxxx wrote:

Hi Ronald,

In another script I compared all the selection tags in a list with the texturetag restriction by string.like:

  
  TagList = op.GetTags()  
  SelTagList = []      
  
    
  if op.GetTag(c4d.Tpolygonselection) :  
      for x in reversed(TagList) :  
          if x.GetType() == c4d.Tpolygonselection:  
              SelTagList.append(x)  
                
  for t in reversed(TagList) :  
      if t.GetType() == c4d.Ttexture:            
          if t[c4d.TEXTURETAG_RESTRICTION]:  
              for s in SelTagList:  
                  if t[c4d.TEXTURETAG_RESTRICTION] ==  s[c4d.ID_BASELIST_NAME]:                               
                      Mat = t.GetMaterial()  
          else:continue  
  
  print Mat  
  

Hope I could help?
Best wishes
Martin

On 11/05/2015 at 03:18, xxxxxxxx wrote:

Hi Martin,

thank you verry mutch!
I think this will help me to solve my problem!

Ronald