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.