How to Resize a Multitude of Similar Objects?

 From:  Frenchy Pilou (PILOU)
5243.2 In reply to 5243.1 
You have something for rotate a multitude of Objects on their own point pivot ;)
Rotateobjects by Michael
http://moi3d.com/forum/messages.php?webtag=MOI&msg=4339.1
(scroll for the updated script)

No doubt that Michael can easily adapt it for Scale ;) (no need see follow! ;)

You have also ExplodeMove who can move objects inside the prog itself !

In fact you have ScaleArray ! ;)
http://kyticka.webzdarma.cz/3d/moi/#ScaleArray

I have made a little video (sorry in French but very visual :)
The point will be the pivot! So put it at the gavity center on your case!
Just take the same Scale Start and End ;)
http://piloumaison.weebly.com/le-scale-array.html

Don't think for the moment how put a point to each object of a selection multiple of objects ...
So you must remake your array of cube + point (or use the Array for the point if you have not move your cubes before ;)

The inside Command BoundingBoxCenter put a point inside a boxSelection but alas just one point of a general selection!

But Michael has made this ;) http://moi3d.com/forum/index.php?webtag=MOI&msg=3974.1

script: /* Place a point at each selected object's bounding center */ var objs = moi.geometryDatabase.getSelectedObjects(); for ( var i = 0; i < objs.length; ++i ) { var obj = objs.item(i); var pt = obj.getBoundingBox().center; var ptfactory = moi.command.createFactory( 'point' ); ptfactory.setInput( 0, pt ); ptfactory.commit(); }

So select all your cubes, launch the script and you will have a point at each center of gravity ;)
And now you can launch the ScaleArray ;)

Curious the ScaleArray works not in this last case!!! Maybe because it's not a "copy" of Points?
So wait Michael for this new little obstacle! :)

EDITED: 6 Jul 2012 by PILOU