Okay, I have an object var with some values:
mm = 0.001
screenDims = {}
screenDims['width'] = mm * 500
screenDims['height'] = mm * 300
screenDims['depth'] = mm * 10
I've created a tiny function to use these values. Inside my function I have a line:
def createScreen(screenDims,radialdist,theta):
#... some code that creates the object fine ...
bpy.ops.transform.resize(value=(screenDims.width, screenDims.height, screenDims.depth), ... )
When I execute this, it throws an error that my object variable screenDims
doesn't have a value for width
.
Is there some secret for passing in object vars? Is the variable out of scope because its inside the resize function? or value designator?
I'm confused.