Previous topic Next topic JavaScript is required for the print function  

You can edit the geometric properties of one or more selected objects both with the Selection > Change size dialog box as well as with the mouse, by dragging the access points associated with the object either in or out.


Scaling an object refers here to a change in its geometric dimensions or its size. Production-related threshold values must be complied with (e.g. a rectangular cutout cannot be narrower than the smallest diameter among the multitude of available tools).

The number of degrees of freedom available for scaling is dependent upon different constraints:

length and width: Whereas the length and width of non-rotationally symmetrical objects (in particular rectangles, corresponding cavities, D-holes) can be changed independently of each other, this is only possible for rotationally symmetrical objects (in particular drilled holes, corresponding cavities, curved slots) when the aspect ratios are maintained.
Corner radii: While the corner radii of corresponding milling elements (e.g. rectangular cutout) are maintained during scaling, these are also scaled for imported objects (see next point).
Imported objects: The scale of objects which are created from DXF or HPGL files can only be changed as for rotationally symmetrical objects when the aspect ratios are maintained.
Standardized Objects: Threads as well as countersunk drilled holes cannot generally be scaled. This also applies to macro objects which contain such objects , which is why they are also not assigned access points.
Anchor point

An anchor point must be set for the scaling of a placed object, i.e. that point of the object which remains "anchored" with the main plate during scaling and thereby is the only point to "survive" the procedure without being displaced.

When scaling is executed by dragging the mouse from one of the access points displayed (4 or 8 points), the point opposite the grabbed point is anchored. However, by simultaneously pressing the Shift key, the reference point of the object will always be anchored.

When scaling from the modification dialog box however, you can select one of nine anchor points directly.

Scaling with the mouse

An object can be scaled using the mouse, by grabbing one of the 4 or 8 marked access points on the rectangular outline of the selected object with the mouse and dragging this in or out while holding the left mouse button. While doing so the opposite access point is in principle the anchor point. If you additionally keep Shift pressed however, the reference point of the object becomes the anchor point.

In addition, a non-rotationally symmetrical object, while simultaneously pressing Ctrl , is scaled while maintaining its proportions or aspect ratios. This measure is unnecessary for rotationally symmetrical objects, since their aspect ratios are maintained anyway.

Ctrl and Shift can be used independently of each other.

During the scaling process the coordinates of the cursor are shown in the Status bar .

If the option "Align on grid" is enabled, the side grabbed by the mouse is always moved by the defined grid distance, regardless of whether this side is on a grid line or not.

Scaling with the modification dialog box

After marking the object (or objects) the command Selection > Change size… opens the Resizing dialog box. In this dialog box, you can 1) adjust the anchor point and 2) specify the new size, either in absolute terms, or make this change in a defined step or by selecting a percentage.




9 points can be selected (examples can be opened below):

4 corners of the rectangle enclosing the object
4 intermediate points between the corners
geometric center of the object or object ensemble.

Maintain aspect ratio

If this option is selected, then the dimensions in the X and Y direction can only be changed in relation to the starting ratio. For rotationally symmetrical objects, as well as for objects that have been created from imported vector files, this option is already selected and cannot be changed.


Enter the new dimensions in the predefined units.


Enter changes to the given dimensions in the predefined units.


Enter the new dimensions as a percentage of the given dimensions.



upper left


center of the upper

boundary line



Typical applications

The scaling function is a powerful tool in all those cases in which the variation of the geometry does not need to follow exact values. Typical examples of this are:

Text engravings
HPGLengravings (logos)
Different interval marks along a scale