With these commands you can assign dimensions to existing objects. The dimension is always linked to the dimensioned object, if the latter is deleted the dimension will be deleted, too.

## DIMENSION

DIMENSION <coord coord [ENTER] coord1 <coord>ENTER>ENTER ENTER

It measures horizontal or vertical distance between two points. The points have to be endpoints of a line. If you enter an ‘ENTER’ command after the coordinates of the second point, vertical distance will be measured, in the other case horizontal. The dimension line will pass through a given point. If you enter more points than two, the distance is always measured from the nearest point of the chain. Every new point has to extend the chain or nothing will be dimensioned.

**coord ***(point)***: **coordinates of a point which the distance will be measured from

**coord1 ***(point)***:** a point of the dimension line

e.g.: LINE 0 0 5 2 10 0 15 3 20 0 25 4;; **#DIMENSION 0 0 5 2 0 7 10 0 15 3 20 0 25 4;;;**

-The horizontal distance of the points (0,0), (5,2), (10,0), (15,3), (20,0) and (25,4) will be displayed on a horizontal dimension line passing through (0,7).

## DIMANGULAR

### DANGLE

DIMANGULAR DANGLE <line1 line2 [ENTER] coord> ENTER

It measures and displays the angle between the two given straight lines. The dimension line passes through the given point. If you use the ‘ENTER’ keyword after the second straight line the complement angle will be dimensioned.

**line1, line2 ***(obj)***:** the straight lines the angle will be measured between

**coord ***(point)***:** a point of the dimension line

e.g.: #LINE 0 -5 0 -15 10 -15;; **#****DIMANGULAR DANGLE 0 -10 5 -15 5 -10 0 -10 5 -15 ENTER 5 -10;**

-It creates a dimension circle passing through the point (5,-10). The two angles between the perpendicular lines will be displayed on the circle.

### HORIZONTAL

DIMANGULAR HORIZONTAL <prim [ENTER] coord> ENTER

It measures the angle between the horizontal axis and the selected straight line or the tangent of the selected curve at the selection point. The imaginary dimension circle passes through the given point, and the angle is displayed on the right side of the selected line. (It can be changed by using the ‘ENTER’ keyword after the object.)

**prim ***(obj)***:** the object to be dimensioned

**coord ***(point)***:** a point of the dimension line

e.g.: #LINE 0 0 10 10; **#DIMANGULAR HORIZONTAL 0 0 5 0.1 0 0; 5 0.1;**

-It measures both angle between the horizontal axis and the straight line between (0,0) and (10,10) and displays it on a semicircle passing through (5,0.1).

### VERTICAL

DIMANGULAR VERTICAL <prim [ENTER] coord> ENTER

It measures the angle between the vertical axis and the selected straight line or the tangent of the selected curve at the selection point. The imaginary dimension circle passes through the given point, and the angle is displayed on the left side of the selected line. (It can be changed by using the ‘ENTER’ keyword after the object.)

**prim ***(obj)***:** the object to be dimensioned

**coord ***(point)***:** a point of the dimension line

e.g.: #LINE 0 0 10 10; **#DIMANGULAR VERTICAL 0 0 5 0 0 0; 5 0;**

-It measures both angle between the vertical axis and the straight line between (0,0) and (10,10) and displays it on a semicircle starting from (5,0).

## DIMLENGTH

### LENGTH

DIMLENGTH LENGTH <line [<ENTER>] coord>ENTER

It measures the length of a line, the length of its horizontal projection or the length of the vertical projection (0,1 or 2 ‘ENTER’ in the middle of the command). The dimension line will pass through the given point.

**line ***(obj)***:** a straight line

**coord ***(point)***:** a point of the dimension line

e.g.: #LINE 0 0 10 10; **#DIMLENGTH LENGTH 5 5 0 10 5 5 ENTER 5 0 5 5 ENTER 10 5;**

- It measures all the length and the length of the perpendicular projections of the line between (0,0) and (10,10).

DIMLENGTH LENGTH <arc {coord|PART coord1 coord2 [COMPLEMENT] coord}> ENTER

It measures the length of a circular arc or the perimeter of a circle. If you use the option ‘PART’ a part of the arc can be selected to be dimensioned. In this case the two endpoints of the measured arc will be the intersection points of the original arc and the lines between the center and the given points ‘coord1’ and ‘coord2’. The arc starts from ‘coord1’ and goes counterclockwise. The complement arc can be measured by using the option ‘COMPLEMENT’.

**arc ***(obj)***:** the circular arc or circle to be dimensioned

**coord ***(point)***:** a point of the dimension line

**coord1, coord2 ***(point)***:** endpoints of the arc to be measured

e.g.: #CIRCLE RADUIS 10 0 0; **#DIMLENGTH LENGTH 10 0 15 0 ;**

-It measures the perimeter of the circle going through the point (10,0) and displays it on a dimension circle going through (15,0).

## DIMDIAMETER

### DIAMETER

DIMDIAMETER DIAMETER <arc coord> ENTER

It measures the diameter of the selected arc, and displays it on a dimension line passing through the center and the given point.

**arc ***(obj)***: **the circle or the circular arc to be dimensioned

**coord ***(point)***:** a point of the dimension line

e.g.: #CIRCLE RADIUS 10 10 0; **#DIMDIAMETER DIAMETER 0 0 10 5;**

-It displays the circle’s diameter on a vertical dimension line passing through (10,5).

### DIAMEXTERNAL

DIMDIAMETER DIAMEXTERNAL <[ANGLE ang] arc coord> ENTER

It measures the diameter of the selected arc, and displays it on a dimension line with the given angle passing through the given point. If you don't enter the angle, the line's direction will be the actual. (The dimension line can be outside of the circle.)

**ang ***(real)***:** the angle between horizontal and the dimension line

**arc ***(real)***: **the circle or the circular arc to be dimensioned

**coord ***(point)***:** a point of the dimension line

e.g.: #CIRCLE RADIUS 10 10 0; **#DIMDIAMETER DIAMEXTERNAL 0 0 10 15;**

-It displays the circle’s diameter on a horizontal dimension line passing through the point (10,15)

## DIMRADIUS

DIMRADIUS <arc coord> ENTER

It displays the radius of a circle or a circular arc on a dimension line passing through the given point.

**arc ***(obj)***: **the circle or the circular arc to be dimensioned

**coord ***(point)***:** a point of the dimension line

e.g.: #CIRCLE RADIUS 10 10 0; **#DIMRADIUS 0 0 10 15;**

-It displays the radius of the circle on a vertical line ending at (10,15).

## DIMLINEAR

DIMLINEAR {HORIZONTAL|VERTICAL|INCLINED [ANGLE ang]}

{ |ELEVATION|SERIAL|CUMULATIVE|PROGRESSIVE|DIMHALFDIAMETER|PARALLEL} <coord1 coord2 coord_dim <coord> ENTER>ENTER

It measures projected distance in the selected direction (HORIZONTAL, VERTICAL or INCLINED with a defined ANGLE). You can create dimension chains from the measurements. The options are the following:

'ELEVATION': you can measure elevations from the base point.

'SERIAL': every distance will be measured from the nearest point of the chain

'CUMULATIVE': the distances will be measured from the base point

'PROGRESSIVE': it measures the same values as CUMULATIVE but the dimensions will be placed separate

'DIMHALFDIAMETER': It measures the distances between the first point and the other points and displays the doubles of them on a dimension line. The first dimension line goes through the given point.

'PARALLEL': it measures the distances from the first point and places them on parallel lines

**ang ***(real)***: **the angle of the direction in which the distance is measured

**coord1***(point)***: **the base point

**coord2 ***(point)***: **the first measured point

**coord_dim ***(point)***: **a point of the (first) dimension line

**coord ***(point)***: **a point the distance will be measured of

e.g.: #POINT 0 0 1 0 2.5 0 3 0 3.2 0 4 0 5 0;

**#DIMLINEAR HORIZONTAL ELEVATION 0 0 1 0 0 2 2.5 0 3 0 3.2 0 4 0 5 0;; **

**#DIMLINEAR HORIZONTAL SERIAL 0 0 1 0 0 2 2.5 0 3 0 3.2 0 4 0 5 0;;**

**#DIMLINEAR HORIZONTAL CUMULATIVE 0 0 1 0 0 2 2.5 0 3 0 3.2 0 4 0 5 0;; **

**#DIMLINEAR HORIZONTAL PROGRESSIVE 0 0 1 0 0 2 2.5 0 3 0 3.2 0 4 0 5 0;; **

**#DIMLINEAR HORIZONTAL DIMHALFDIAMETER 0 0 1 0 0 2 2.5 0 3 0 3.2 0 4 0 5 0;; **

**#DIMLINEAR HORIZONTAL PARALLEL 0 0 1 0 0 2 2.5 0 3 0 3.2 0 4 0 5 0;;**

-The results will be the following:

### DISTANCE

DIMLINEAR DISTANCE <coord1 coord2 coord> ENTER

It measures the distance between two given points and displays on a dimension line passing through a point. The dimension line will be parallel to the imaginary line between the two points.

**coord1, coord2 ***(point)***: **the two points which will be dimensioned

**coord ***(point)***: **a point of the dimension line

e.g.: **#DIMLINEAR DISTANCE 0 0 28 12.5 0 5;**

-It creates a dimension line passing through the point (0,5). The value on it will be the distance between (0,0) and (28,12.5): 30.66.

## DIMPARALLEL

DIMPARALLEL <line1 line2 coord> ENTER

It measures the distance between two parallel lines and displays it on a dimension line passing through the given point. If the lines are not parallel, nothing will be dimensioned.

**line1, line2 ***(obj)***: **the parallel lines

**coord ***(point)***:** a point of the dimension line

e.g.: #LINE 0 0 0 10; 5 0 5 20; **#DIMPARALLEL 0 5 5 5 3 0;**

## DIMHALFDIAMETER

DIMHALFDIAMETER <coord1 coord2 ENTER ENTER ENTER coord <coord2>ENTER> ENTER

It measures the distances between the first point and the other points and displays the doubles of them on a dimension line. The first dimension line goes through the given point.

**coord1 ***(point)***:** the point the others will be measured to

**coord2 ***(point)***:** a point to be dimensioned

**coord ***(point)***:** a point of the dimension line

### HORIZONTAL

DIMHALFDIAMETER HORIZONTAL <coord1 coord2 coord <coord2> ENTER> ENTER

It measures horizontal distances from the first point and displays the double of it on a horizontal dimension line. The first dimension line will go through the given point, and every other will be placed below the previous.

**coord1 ***(point)***:** the coordinates of the first point

**coord2 ***(point)***:** the coordinates of the point which will be dimensioned

**coord ***(point)***:** a point of the first dimension line

### VERTICAL

It measures vertical distances from the first point and displays the double of it on a horizontal dimension line. The first dimension line will go through the given point, and every other will be placed on the right of the previous.

**coord1 ***(point)***:** the coordinates of the first point

**coord2 ***(point)***:** the coordinates of the point which will be dimensioned

**coord ***(point)***:** a point of the first dimension line

## DIMAREA

DIMAREA <prim coord> ENTER

It measures the area of the selected object and displays it at the specified point. The object can be polyline, polygon, arc, circle, ellipse, spline or hatch. If the object is not closed, the closing line will be between the start and endpoint. (only imaginary)

**prim ***(obj)***:** the object the area will be measured of

**coord ***(point)***:** the left bottom corner of the value displayed

e.g.: #CIRCLE RADIUS 10 0 0; **#DIMAREA 0 10 0 0;**

-It displays the area of the circle at the origin of the drawing.

## Comments

0 comments

Article is closed for comments.