[Bf-python] Problems : getParent()

jms jmsoler at free.fr
Sat Aug 2 16:37:51 CEST 2003


import Blender
Psize=[0.0,0.0,0.0]
def realsize(m):
   global Psize
   mp=m.getParent()
   print '--------------------------->', str(m.getParent())
   if mp!=None:
     print str(mp) 
     mp=Blender.Object.Get(mp.name)  
     for n in  range(3):
      if mp.size[n]!=0.0:
         Psize[n]=Psize[n]*mp.size[n]/abs(mp.size[n])
      else:
         Psize[n]=0.0
      realsize(mp)
Test=Blender.Object.Get()
for t in Test:
    Psize[0],Psize[0],Psize[0]=t.size[0],t.size[1],t.size[2]
    realsize(t)  


This script crashes Blender2.28 if there is more then 3 or 4
parented objects in the scene, but works perfectely in Blender2.27

Regards.







More information about the Bf-python mailing list