I use the following script to animate the position of a box.
mxs.getPropNames gives me a list where 'value' is contained but
mxs.isProperty returns false and mxs.getProperty throws an exception. What
I'm doing wrong?
By the way, I can run this script two times then MaxScript gives me an
Unknown System exception.
System:
HP 6735b
Windows Vista Business (x32)
3ds Max 2009
Thanks,
from Py3dsMax import mxs
import sys, traceback
try:
print "Creating box ..."
b = mxs.Box()
b.name ="test"
#mxs.setProperty(b, 'pos.controller', mxs.Position_XYZ())
c = mxs.getProperty(b, 'pos.controller')
print "Animating ..."
for i in range(0, 50):
print i
mxs.addNewKey(c, i)
for k in c[0].keys:
print mxs.getPropNames(k)
print mxs.isProperty(k, "value")
except:
print "Exception in user code:"
print '-'*60
traceback.print_exc(file=sys.stdout)
print '-'*60
raise
Original issue reported on code.google.com by manuel.m...@foni.net on 24 Nov 2009 at 5:33
Original issue reported on code.google.com by
manuel.m...@foni.net
on 24 Nov 2009 at 5:33