```See operating CAD ..

CAD Functions for Notes / Dimensions

Notes / Dimensions use keycode N.

N DIM  hor/vert/parall.     DIM
Linear Dimensional 2D

N = # DIM Point1 Point2 Text [Angle Marrows Mlines "AdditionalText"]

DimPoint 1 - measuring point 1
DimPoint 2 - measuring point 2
TextPosition - measuring text (center, bottom)
[Direct.] - 0 = Horizontal, 90 = Vertical; no indication: parallel.
[Arrows 0-4 0-4]: - measure arrows; 2 digits
[Guides 0-1 0-1]: - measure guides; 2 digits

Example:
P1 = P (100 100)
P2 = P (200 200)
N1 = DIM P1 P2 150 50 ANG (0) "[+ 0.2"
N2 = DIM P1 P2 250150 ANG (90)
N3 = DIM P1 P2 100 180

N DIM3 X/Y/Z/parl           DIM3
3D-Measuring

N # = DIM3 Point1 Point2 TextPoint [DimPlane] ["AdditionalText"]

Point 1 - measuring point 1
Point 2 - measuring point 2
TextPosition - measuring text (center, bottom)
DimPlane:   change with PageUp- / PageDown-key
X or Y or Z or no ( 'P' = default = parallel)
No DimPlane: the text level goes through the Point1 and Point2
And is normal to the viewer.
X - the distance from Point1 to Point2 on the X axis measured;
The Texblock lies in the XY or XZ-plane.
Y - the distance from Point1 to Point2 on the Y axis measured;
The Texblock lies in the XY or YZ-plane.
Z - the distance from Point1 to Point2 on the Z-axis measured;
The Texblock lies in the YZ or XZ-plane.
The dimension-text will be placed on a plane facing toward the viewer.

Example:
N20=DIM3 P20 P21 P(3642.685238 2645.94839 1690.14704) "Z1"

N DIM  Angle                DIMA

Angles 2D

N = # DIMA Point1 Direction1 Point2 Direction2 Text Point [Marrows Mlines "AdditionalText"]
The measure line (arc) is counter-clockwise (CCW).

DimPoint1/2 - define the starting points of the Measure guides,
Direct1/2 - define the directions of measure guides.
(Must be away from the text block to the intersection of the stock guides showing !)
If necessary invert the direction by adding " REV" manually
i.e. "D(L20) REV"
[Arrows 0-4 0-4]: - measure arrows; 2 digits
[Guides 0-1 0-1]: - measure guides; 2 digits

Example:
L20 = P (330 100 0) P (380 130 0)
P20 = P (400 100 0)
N20 = DIMA P20 ANG (0) P (L20 MOD (2)) ANG (L20) P (444 128 0)
N20 = DIMA P20 ANG (L20) P21 ANG (L21) P22 12 11 [+ 0.5 "

N DIM  Dmr                  DIMD
Diameter Measurements 2D

N = # DIM Circle TextPoint [Marrows "AdditionalText"]

TextPosition - measuring text (center, bottom)
[Arrows 0-4 0-4]: - measure arrows; 2 digits

Example:
# Outside:
C20 = P (-200 100) 12
P28 = P (-175 70)
N31 = DIMD C20 P28 "[+0.5"

N = # DIM Circle TextPoint [Marrows "AdditionalText"]

TextPosition - measuring text (center, bottom)
[Arrows 0-4 0-4]: - measure arrows; 2 digits

Example:
# Outside:
C20 = P (-200 100) 12
P27 = P (-175 125)
N30 = DIMR C20 P27 "[+0.5"
# Inside:
C21 = P (-200 200) 32
P29 = P (-210 190)
N32 = DIMR C21 P29 "[+0.5"

N PointPos,LN               LDRP
Output of 3D coordinates of a point with 3D-Auxiliary line.

The  X/Y/Z-coordinates of a point will be displayed in the XY-plane.
A line from the point to the TextPosition will be drawn.

N = LDRP TextPosition [Point] [LineType] ["AdditionalText"]

TextPosition - position of the text block
Point - Issue of X / Y / Z-coordinate this point;

Example: position of a point with 3 decimal places to spend:
N20 = LDRP P (50 50 50) P (10 10 0.12345) "[3"

N Text
3 D-Text with variable size, direction and special characters.

N# = TextPosition Size [Direction] Text

TextPosition: position of the text block
[TextSize]: text size; scalable, according to the standards / text.
[TextAngle(Deg.)]: Direction of textblock (angle); default is 0 degrees.
Text: Text - special characters can be included (i.e. "[+ 0.2")

Example:
# "Angle 60 (degrees character) <"+0,123" {superscript} "0.5"{superscript}"
N20=P(100 0) "angle 60 [g [/+0,123[\-0.5"

Example:
N10 = P5 "text to point P5"
N11 = P (100100) 10 ANG (15) "Text Size 10, toward 15 degrees"

N Text,LN                   LDR
Text with 1 or 2 2D-auxiliary lines, with or without arrow icon.

Auxiliary line 2 (optional) from EndPoint-1 to EndPoint-2,
the text is on the endpoint of the auxiliary lines.
Auxiliary line and circle (currently) always in the XY-Plane.

N = LDR StartingPoint EndPoint1 [EndPoint2] [TextAngle] [ArrowType] [AdditionalText]

Startpoint Line: The starting point of the auxiliary line 1
EndPoint-1: endpoint of the auxiliary line 1 = starting point of the auxiliary line 2
[EndPoint-2]: endpoint of the auxiliary line 2
[ArrowTyp 0-4]: Arrowtype; a digit; default = automatic
Text: Text - special characters can be included (i.e. "[+ 0.2")

Example:
N21 = P LDR (50 10 0) P (100 50 0) ANG (0) 0 "abc"

N Text,LN,Circle            LDRC
Text with a circle and 2D-auxiliary line.

A circle is created, text is placed inside.
From the circle to StartPoint-Line a line is created.
Line and circle are on the XY-Plane.

N = LDRC TextPosition [StartPoint Line] [LineType] [Text]

TextPosition -  position of text and circle.
[StartPoint Line]: Line from TextPosition to this point.
LineType - unsupported
Text: Text - special characters can be included (i.e. "[+ 0.2")

Example:
N22 = LDRC P (150 50 50) P (100 10 0) "P21"

N TextTag,LN                TAG
2 D-Text with or without textblock, with or without auxiliary line.
Fixed text size, always in top view.

N = TAG TextPosition [ScheduledStartingPoint] [Color] Text

TextPosition: position of the text block
[StartPoint Line]: ScheduledStartingPoint (Guide)
color: Color of the text block (no indication: text only, no Block)
Text: as a special sign of 2D-Text are currently only "[n" (Line separator).

Example:
N23 = TAG P(150 50 50) P(100 10 0) "P21"
N24 = TAG P(250 50 50) P (200 0 0) VAL(7) "N24 [nP25"

N Symbol                    LDRS
A symbol or a vector.

N = LDRS SymbolPosition [SymbolType] [Color] [EndpointVector]

SymbolPosition
[SymbolType] -
0 = star small,
1 = small triangle
2 = small circle
3 = large rectangle
4 = normalized vector (always same length, arrowhead points to EndpointVector)
5 = vector (with correct length, arrowhead is at EndpointVector)
[color]: Color of symbol
[EndpointVector] - only for SymbolTypes 4, 5, 6

Example:
# small triangle, red, at pos. 350,50,50
N25 = LDRS P(350 50 50) 1 2
# Arrowhead at enpoint of Line L21
N26=LDRS P(L21 MOD(2)) 6 P(L21 MOD(1))

N Image Pos. Image-Filename   IMG
Displays Images (pixel image).
The images are always normal to the viewer, with a fixed size or automatic scaling.
Supported Filetypes: JPG and BMP.

N# = IMG ImagePosition [StartPointLine] [Linetyp] Filename [Scale]

ImagePosition: point for the lower left position of the image
[StartPoint Line]: the startpoint of a connecting line to the lower left image position
[Linetyp]:  type of connecting line
Filename: the file name of a imagefile (.jpg oder .bmp).
The middle mouse button in the graphics window activates the file dialog box.
The directory is a Symbol Path Name (See Symbolic File Names).
[Scale]: if not defined (or value of 0), then the bitmap will be dynamically scaled.
If a scale is given, it will be in fixed scale (No dynamic scaling).

Example:
N32 = IMG P(500 0 0) "Data/sample_bmp1.bmp" VAL(0.5)
N20 = IMG P(0 0 0) "Data/Bild1.bmp"
# Displays Windows Bitmap at path Data/Bild1.bmp

No exporting of bitmaps.

```