PDA

View Full Version : <multimedia:image>.getSize


AlyssaK
02-01-2007, 07:28 PM
Hi everyone,

I'm using the example from the documentation <multimedia:image>.getSize

import viz
viz.go()

tex = viz.add('box.wrl')

size = tex.getSize()

print 'The texture is',size[0],'x',size[1]

and i recieve the following error:

Traceback (most recent call last):
File "<string>", line 11, in ?
File "testing.py", line 8, in ?
size = tex.getSize()
AttributeError: 'VizChild' object has no attribute 'getSize'

I must be overlooking something if you can help please post a response. My intention is to make sure that all images are scaled to a certain size.

Thanks, Alyssa.

farshizzo
02-02-2007, 09:30 AM
The getSize() command only works on texture objects. The tex object in your sample code is actually a node3d object, since box.wrl is a VRML file, not an image file.

AlyssaK
02-13-2007, 10:02 PM
Is there anyway to get the dimensions of an vrml file's object? My intention is to make sure these are scaled to a certain size.

Thanks, Alyssa

farshizzo
02-14-2007, 09:34 AM
Sure, here is some sample code that gets the bounding box of a vrml object and prints the dimensions:model = viz.add('model.wrl')
bb = model.getBoundingBox()
print bb.size