Scale Tool
 |  Igor Idzik


In this article, we’re going to learn about SelfCAD’s Scale tool.  I'm going to explain all of the ins and outs of this feature, as well as present its applications.  Scale is one of the transformation tools available in SelfCAD, and as its name suggests, it allows you to change the size of selected objects or selected regions of the object within the grid (workspace).

Select an object

The first step of using any tool is selecting the object on which you want to use it. You can do it by either left-clicking on the object in the grid or by selecting it in the Object Management section in the right side panel.









Activate the tool

Once the object is selected, you can access the tool itself. To activate the Scale tool, you need to choose it from the main toolbar or press the letter ‘S’ on your keyboard. This way, you’ll open a Tool Setting panel with all of the available, customizable options for this feature on the left side of your screen.










Now you can start scaling the object. The first way to do it is by dragging gizmos: each of them has a dimension assigned to it.   The selected model will be scaled within the specified dimension or dimensions.










The second option to scale an object is by typing the desired proportions into one of the text boxes. This method has an advantage over the previous one:  It will keep the symmetry of the object constrained while you scale it. You can also select the checkboxes to copy the exact size between axes.











Select a region

SelfCAD gives you the possibility to scale the position of the object globally, but you can also scale specific regions belonging to the object.  To do so, you need to enter the specific Selection Mode on the Interactive Rectangle in the right side panel by clicking on one of the three selection modes (vertex, face or edge) first.  Then, select the part of the object you want to move.








Scale a region

Scaling regions work on the same premise as scaling objects.  You can scale regions either by dragging gizmos in their assigned directions or by typing the exact dimensions you require into the textboxes. 











Symmetry, allows you - as its name suggests - to scale the object symmetrically on specific axes while dragging the gizmos.









Keep Proportion

While symmetry changes the size by the same amount in both directions on one axis, Keep Proportion changes the size equally on all of the axes.










Manual gizmo position

At the bottom of the Advanced Options panel is the option called Manual Gizmo Position.  Use this feature to change the gizmo’s position to the point where you want your transformation to originate from on the object.




Local transformation

Local Transformation is a feature in the Advanced Settings available for Region Selection. It rotates and changes the position of the gizmo.  This enables you to scale selected regions in different directions, independently from the rest of the object.

Individual transformation

Individual Transformation is another of the Advanced Settings for Region Selection, and to use it you need to select at least two regions. This option forces the Scale tool to treat each selected region as a separate object and scales it independently from each other.



And that's all there is to the Scale feature. After reading this article, you should know the basics of the Scale tool and how to use it, know about its different applications and how to implement and customize its advanced settings. Of course, the graphics shown here were just examples, and using this tool on other shapes will give you slightly different results.  But its underlying principles will always stay the same. 


That's all I have for you today. I wish you success in your future projects. See you, and stay tuned for more content to come!