[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