###

###

###

###

###

###

###

###

###

###

###

###

###

###

###

###

###

###

###

###

###

###

###

###

###

###

###

###

    Dokumentation zu Eingabemöglichkeiten in die CAD-Eingabfelder.

    Eingabemöglichkeiten:
    - Selektion am Bilschirm (mit der linken Maustaste)
    - Eingabe mit der Tastatur
    - Selektion im Objektbrowser links
    ..

    ____________________________________________________________________________

    Parameter für Ein - Aus
    - Ein: Text "ON"
    - Aus: leeres Feld (Standard)

    ____________________________________________________________________________

    Parameter für Kopie-erzeugen / Obj. ersetzen
    - Text "REPL" - das Originalobjekt ersetzen
    - leeres Feld (Standard) - das Objekt kopieren

    ____________________________________________________________________________

    X - Koordinate / Abstand
    - Eingabe eines Zahlenwertes mit der Tastatur: zB "12.5"
    - Eingabe einer Variablen (Tastatur oder Objektbrowser); zB "V20"
    - Eingabe von Punkt - ergibt X-Koordinate dieses Punktes
    - Eingabe eines Vektors - ergibt X-Koordinate dieses Vektors
    - Eingabe einer Line ergibt die X-Koordinatendifferenz dieser Linie

    Die Ausgabe erfolgt als zB "X(12.5)"

    ____________________________________________________________________________

    Y - Koordinate / Abstand
    - Eingabe eines Zahlenwertes mit der Tastatur: zB "12.5"
    - Eingabe einer Variablen (Tastatur oder Objektbrowser); zB "V20"
    - Eingabe von Punkt - ergibt Y-Koordinate dieses Punktes
    - Eingabe eines Vektors - ergibt Y-Koordinate dieses Vektors
    - Eingabe einer Line ergibt die Y-Koordinatendifferenz dieser Linie

    Die Ausgabe erfolgt als zB "Y(12.5)"

    ____________________________________________________________________________

    Z - Koordinatei / Abstand
    - Eingabe eines Zahlenwertes mit der Tastatur: zB "12.5"
    - Eingabe einer Variablen (Tastatur oder Objektbrowser); zB "V20"
    - Eingabe von Punkt - ergibt Z-Koordinate dieses Punktes
    - Eingabe eines Vektors - ergibt Z-Koordinate dieses Vektors
    - Eingabe einer Line ergibt die Z-Koordinatendifferenz dieser Linie

    Die Ausgabe erfolgt als zB "Z(12.5)"

    ____________________________________________________________________________

    Zahlenwert (Value)
    - Eingabe eines Zahlenwertes mit der Tastatur:
      - direkt: zB "12.5"
      - aus Variable: zB "V20"
      - Länge eines Vektor: zB "D23"
    - Selektion einer Linie ergibt die Länge der Linie
    - Selektion eines Kreisbogens ergibt den Radius des Kreisbogens
    - Selektion von zwei Punkten ergibt den Punktabstand
    - Selektion von Punkt - Linie ergibt ergibt den Normalabstand

    Die Ausgabe erfolgt als zB "VAL(12.5)"

    ____________________________________________________________________________

    Winkel (Angle)
    - Eingabe eines Zahlenwertes mit der Tastatur:
      - direkt: zB "45"
      - aus Variable: zB "V20"
    - Selektion eines Kreisbogens ergibt den Öffnungswinkel.
    - Selektion einer Linie, eines Vektors oder von zwei Punkten
        ergibt den Winkel zur X-Achse in der XY-Ebene.

    Als letzter Parameter kann "REV" angegeben werden; dadurch wird der
      Komplementärwinkel erzeugt (zB 90 wird zu 270)

    Die Ausgabe erfolgt als zB "ANG(90)"
    Einheit ist Grad.

    ____________________________________________________________________________

    Vektor / Richtung
    Eingabe eines Vektors durch:

    - Selektion Linie oder Polygonsegment (auch innerhalb CCV)

    - Selektion von 2 Punkten

    - Auswahl eines Standardvektors
      - aus den rechts unten dargestellten Vektoren
      - Eingabe mit der Tastatur (DX oder DY oder DZ oder invers dazu DIX DIY DIZ)

    - Auswahl eines definierten Vektors
      - durch die PageUp/PageDown(Bild)-Tasten;
      - aus dem ObjektBrowser (links)
      - Eingabe mit der Tastatur (zB "D12")

    - Eingabe eines Vektors mit der Tastatur:
      - Kartesisch (X/Y/Z-Komponenten): zB "0 0 1" (ein Z-Vektor)
      - Polar (Drehwinkel): zB "ANG(45)"
      - Polar (Drehwinkel, Kippwinkel): zB "ANG(45) ANG(30)"

    - Normalvektor eines Kreises oder einer Ebene

    - Normalvektor auf 2 Objekte (Linie oder Punkt oder Vektor)
        Beispiel: DX DY    ergibt DZ (Normalvektor)
                  L20 DZ   ergibt den Normalvektor in der Kontruktionsebene

    - Normalvektor auf 3 Punkte

    Als letzter Parameter kann bei Vektordefinitionen "REV" angegeben werden
      (Vektor wird verkehrt = Revers dargestellt).

    Als vorletzter Parameter kann bei Vektordefinitionen
      die Vektorlänge angegeben werden.
      Beispiel: "DX 2.5" oder "DX 2.5 REV"

    Die Ausgabe erfolgt als zB "D(ANG(45) ANG(30) 2.5)"

    ____________________________________________________________________________

    Punkt
    Eingabe eines Punktes durch:
    - Selektion eines Punktes
    - Selektion einer Kurve - ergibt die parametrische Position am Objekt
    - Selektion einer Fläche - ergibt die parametrische Position am Objekt
        (derzeit nur für B-Spline-Flächen)
    - Eingabe eines Punktes mit der Tastatur:
      - Kartes. Koordinaten: "100 0 0"
      - Relativ: Basispunkt, Offset-X/Y/Z: "P22 Z(100)"
      - Relativ: Basispunkt, Richtung(Vektor), [Abstand]: "P22 D20 100"
      - Polar:  Basispunkt, Winkel, Abstand: "P22 ANG(45) 100"
      - Polar:  Basispunkt, 2 Winkel, Abstand: "P22 ANG(45) ANG(30) 100"

    Die Ausgabe erfolgt als zB "P(100 0 0)"

    ____________________________________________________________________________

    Linie
    Eingabe einer Linie durch:
    - Selektion einer Linie oder eines Polygonsegmentes oder
        eines linearen Segmentes in einer CCV
    - Zwei Punkte definieren (anzeigen oder selektieren)
    - Punkt und Vektor definieren (anzeigen oder selektieren)
    - Eingabe einer Linie mit der Tastatur:
      - Horizontale Linie: Eingabe des Y-Wertes; zB "Y(10)"
      - Vertikale Linie: Eingabe des X-Wertes; zB "X(10)"
      - Zwei Punkte: zB "P(0 0 0) P(10 0 0)"
      - Punkt und Vektor: zB "P20 D(0 0 1)" oder "P20 DX"
      - Punkt und Winkel: zB "P(10 0 0) ANG(45)"
      - Punkt, Drehwinkel, Kippwinkel: zB "P22 ANG(45) ANG(30)"

    Die Ausgabe erfolgt als zB "L(Y(10))"

    ____________________________________________________________________________

    Circle
    Definition eines Kreises durch:

    - Selektion von Kreis oder Kreisbogen
    - Selektion eines Kreissegmentes in einer CCV
    - Eingabe eines Kreises mit der Tastatur:
      - Mittelpunkt, Radius: zB "P22 100"
      - Mittelpunkt, Umfangspunkt: zB "P22 P(100 0 0)"
      - Drei Umfangspunkte: zB "P21 P22 P23"

    Die Ausgabe erfolgt als zB "C(P22 100)"

    ____________________________________________________________________________

    Ebene (Referenzsystem)
    Definition einer Ebene durch:

    Auswahl einer Standardebene:
      - aus den rechts unten dargestellten Standardebenen (RZ oder RY oder RX)
      - Eingabe mit der Tastatur (RZ oder RY oder RX)

    Definition der aktiven Konstruktionsebene mit verändertem Nullpunkt:
      - Auswahl eines neuen Nullpunktes
        (es werden alle Achsen der aktiven Konstruktionsebene übernommen)

    Definition einer definierten Ebene mit verändertem Nullpunkt:
      - Auswahl eines neuen Nullpunktes, Auswahl Ebene
        (es werden die Achsen dieser Ebene übernommen)

    Definition über Nullpunkt und X-Achse der neuen Ebene;
      - Auswahl Nullpunkt, Auswahl X-Achse
        (Achse kann durch Vektor oder Linie oder Punkt definiert werden; siehe unten)
      - Auswahl Linie (Nullpunkt ist der Startpunkt der Linie)

    Definition über Nullpunkt und X-Achse und Y-Achse der neuen Ebene:
      - Auswahl Nullpunkt, Auswahl X-Achse, Auswahl Y-Achse
      - Auswahl Linie, Auswahl Y-Achse
        (Achse kann durch Vektor oder Linie oder Punkt definiert werden; siehe unten)

    Definition über Z-Achse (Normalvektor) und den Abstand vom absoluten Nullpunkt:
      - Auswahl Vektor (neue Z-Achse), Eingabe des Abstands.

    Definition über Nullpunkt und Z-Achse (Normalvektor):
      - "PERP", Auswahl Nullpunkt, Auswahl Z-Achse
        (Achse kann durch Vektor oder Linie oder Punkt definiert werden; siehe unten)
        Example:
        R(PERP P(0 0 0) DY)

    Definition über Nullpunkt und Z-Achse (Normalvektor) und X-Achse:
      - "PERP", Auswahl Nullpunkt, Auswahl Z-Achse, Auswahl X-Achse
        (Achse kann durch Vektor oder Linie oder Punkt definiert werden; siehe unten)
        Example:
        R(PERP P(16 0) DIY D(DX,ANG(30))

    Ebene von einem Keisbogen oder einer Ellipse:
      - Selektion von Kreis oder Kreisbogen oder eines Kreissegmentes in einer CCV
        Nullpunkt ist der Kreismittelpunkt.

    ---------------------------------------
      Eingabe einer Achse über Winkel mit der Tastatur:
        - Drehwinkel: zB "P20 45"  (Nullpunkt und Drehwinkel um die Z-Achse)
        - Drehwinkel und Kippwinkel: "P20 90 45"
          (Nullpunkt, Drehwinkel um die Z-Achse, Kippwinkel um die neue Y-Achse)

      Eingabe einer Achse als Vektor mit der Tastatur:
        - Drehwinkel: zB "D(ANG(45))"
        - Drehwinkel und Kippwinkel: zB "D(ANG(45) ANG(30))"

    Die Ausgabe der Ebene erfolgt als zB "R(P22 90)"

    ____________________________________________________________________________

    Auswahl aller geometrischen Objekte ist möglich.

    ____________________________________________________________________________

    Auswahl von Linien, Kreisen, Kurven ist möglich;
    Punkte, Flächen und Körper können nicht benutzt werden.

    ____________________________________________________________________________

    Auswahl aller geometrischen Objekte ausser Punkt ist möglich.

    ____________________________________________________________________________

    Auswahl von Kreis oder Ellipse ist möglich.

    ____________________________________________________________________________

    Kreis oder Kurve

    Auswahl von Kreis oder Kurve (Ellipse, Polygon, Spline, CCV) ist möglich.
    Für geschlossene Konturen.

    ____________________________________________________________________________

    Punkt oder Linie oder Kreis

    Auswahl von Punkt oder Linie oder Kreis ist möglich.

    ____________________________________________________________________________

    Wert oder Punkt oder Vektor

    Eingabe eines Zahlenwertes oder
    Auswahl von Punkt oder Vektor ist möglich.

    ____________________________________________________________________________

    Wert oder Punkt

    Eingabe eines Zahlenwertes oder
    Auswahl eines Punktes ist möglich.

    ____________________________________________________________________________

    Punkt, Linie, Kreis oder Kurve

    Auswahl von Punkt, Linie, Kreis oder Kurve ist möglich.

    Flächen und Körper können nicht benutzt werden.

    ____________________________________________________________________________

    Flächen (A) oder Körper (B, Body)

    Auswahl von Flächen oder Körper ist möglich.

    ____________________________________________________________________________

    Auswahl eines Model-Filename durch

    - Selektion aus der File-Liste
      (Liste durch Button "FILE" oder mittlere Maustaste)

    - Selektion eines bereits vorhandenen Submodels

    ____________________________________________________________________________

    Auswahl eines Katalogteiles durch

    - Selektion aus der File-Liste
      (Liste durch Button "FILE" oder mittlere Maustaste)

    - Selektion eines bereits vorhandenen Katalogteiles

    ____________________________________________________________________________

    Vermaßungsrichtung

    Eingabe von X oder Y oder Z mit der Tastatur (Standard ist P (parallel))
    oder mit Bild-Taste.

    ____________________________________________________________________________

    Kontrollpunkte

    Eingabe als Text "CTRL" oder mit Bild-Taste.

    ____________________________________________________________________________

    Versionsnummer

    Eingabe als Zahl 1-n, Bild-Taste oder Buttons "NXT¦PRV".
    Ausgabe ist die Zahl.

    ____________________________________________________________________________

    Umdrehen (invertieren, "reverse")

    Eingabe "REV", Bild-Taste oder "REV"-Button.

    ____________________________________________________________________________

    LängsRichtung (Default) oder QuerRichtung ("CX")

    Eingabe "CX", Bild-Taste oder "CX"-Button.

    ____________________________________________________________________________

    Uhrzeigersinn (CW) oder Gegenuhrzeigersinn (Default, CCW)

    Eingabe "CW", Bild-Taste oder "CW"-Button.

    ____________________________________________________________________________

    unlimited - Von einem Punkt aus unbegrenzt oder in beide Richtungen unbegrenzt.

    Eingabe durch Bild-Tasten oder -
    "UNL"     in beide Richtungen unbegrenzt
    "UNL1"    vom Startpunkt weg unbegrenzt -
    "UNL2"    vom Endpunkt weg unbegrenzt -

    ____________________________________________________________________________

    Richtungsdefinition in Bezug zu einem Eingabeobjekt.

    Eingabe durch Bild-Tasten oder -
    "PARL"    parallel
    "CX"      quer (normal, rechwinkelig (across))

    ____________________________________________________________________________

    Text

    Eingabe von Text mit Tastatur.

    Der Text wird unverändert (ohne Anführungszeichen "") ausgegeben.

    __________________________________________________________________

    Textstring

    Eingabe von Text mit Tastatur.

    Der Text wird zwischen 2 Anführungszeichen ("") ausgegeben.

    - Sonderzeichen für Text, Notes

    ____________________________________________________________________________