What is ScaleEach?
ScaleEach is a new command in Rhino WIP. This command makes it simpler to change the size of multiple objects at one time.
Why ScaleEach?
ScaleEach allows varied methods of scaling multiple objects at once. Prompting is similar to the standard Scale command but with more options for the origin point and scale factor and style. Use cases could include: adding randomness to a landscaping scene, patternmaking for shoes or grillwork, or blending object sizes over a user customizable distance.
How It works:
Scale mode can be set to:
- Random factor - Scale each object randomly within a range of scales
- Gradient factor - Progressively scale each object to a different scale factor.
- Uniform factor - Set one scale for every object.
- Selection Order - Scale progressively based on selection order of objects.
- Attractor - Scale progressively out from a single point attractor
Random can be used in cases to create a more natural look of duplicate objects:
Gradient can be used to create a progressive pattern from objects:
It applies a scale transformation to each object independently, using an "origin pointâ that is generated from each object. Origin points can be set to:
- Centroid of objects
- Bounding box middle center
- Bounding Box Bottom center
- Any point relative to the bounding box
- Gumball anchor point
In addition the Scale axis can be set to be non uniform. select the Single or combined axis of scaling (ie. X Axis only, Y axis only, XY Axis only, etcâŠ)
Below show the different ways scaling modes work with the a set of objects.
Uniform applies the same scale factor to all objects.
Gradient transitions from the smallest to the largest values,
Random creates a list of values and assigns these as scale factors to the objects in random order.
Attractor transitions from a radial point outwards.
Selection Order creates a numerically ordered list based on the order in which the geometry is selected.
Try It:
-
Download and open
ScaleEach-Array.3dm (184.7 KB) in Rhino WIP.
-
Run the
ScaleEachcommand -
Select the all the circles.
-
Select
Factorin the command line, set it toGradient -
Click the slider handle and drag the slider to reposition it.
-
Adjust the slidersâ values.
-
Press Enter or the space bar to complete the command and confirm the result.
-
Experiment with the other scale styles, uniform, selection order, random, gradient, and attractor.









