##

##

##

##

##

##

##

##

    Einstellungen

    Options

    Standards / Tolerances
    Standards / Text
    Standards / Color
    Standards / Linetypes
    Standards / Directories

    Standards / Directories              Ändern des HTML-Browsers (für Help)
    Standards / Editor                   Ändern des Texteditors (für Directories)

    Programmstart
    Program-Directories
    Software-Layout

    ____________________________________________________________________________

    Einstellungen:

    Div. Voreinstellungen (Print-Befehl, Browser) werden aus Datei {base}/cfg_{os}/xa.rc
      eingelesen.

    Standardpfade:
      Verzeichnisse auf die zB mit File/Open zugegrifen werden soll sind in
      die Datei {base}/xa/dir.lst einzutragen
       (Format: "symbolischerPfadname /vollerPfadname/").
      Die interaktive Funktion dazu ist Standards/Directories.

    Standardwerte für Z-Buffersize, Modelsize, Textsizes befinden sich
      in Datei {base}/xa/gCAD3D.rc.
    Die interaktiven Funktionen dazu sind Standards/Tolerances und Standards/Text.

    Die Setup-Datei für die Postscript-Ausgabe ist {base}/xa/psv.setup.

    ____________________________________________________________________________

    Standards / Tolerances

    Einstellung der (maximalen) Modelsize.
    Es werden automatisch die Toleranzen davon abgeleitet.

    Modify
     Das gesamte Modell wird sofort neu berechnet.

    Reset
     Es werden die (in Datei /xa/gCAD3D.rc) verdefinierten Werte geladen.

    Die Raumgrösse (Standardwert ist 500 mm) wird zum Errechnen von Toleranzen benutzt
      (Kurvendarstellung, Identische-Punkte-Toleranz usw).
      Raumgrösse ändern auf 10m:
    MODSIZ 10000

    Der Standardwert befindet sich in der Datei {base}/xa/gCAD3D.rc.

    ____________________________________________________________________________

    Standards / Text

    Es können die Default-Textgrößen und ein Skalierungsfaktor definiert werden.
    Die Default-Textgröße bei Notes wird aktiv, wenn keine explizite Textgröße definiert ist.

    Modify
     Das gesamte Modell wird sofort neu berechnet.

    Reset
     Es werden die (in Datei /xa/gCAD3D.rc) vordefinierten Werte geladen.

    Die Schriftgröße für Texte und Vermaßung wird definiert durch
    DEFTX {Textsiz> {DimTextSiz} {TextGeneralScale} {AnzahlNachkommstellen}
    oder interaktiv in Standards/Text.
    Die Standardwerte befinden sich in der Datei {base}/xa/gCAD3D.rc.

    ____________________________________________________________________________

    Standards / Color
      Standardfarbe definieren.

    ____________________________________________________________________________

    Standards / Linetypes:

    Im Verzeichnis {base}/cfg_{os}/ltyp.rc befindet sich die Linientypentabelle.
      Default ist ~/gCAD3D/cfg_{os}/ltyp.rc.

    Es wird der Systemeditor mit dieser Datei aufgerufen,
      es können zusätzliche Linientypen (bis dzt max 45) definiert werden.

    Diese Tabelle ist für alle momentan geladenen Submodelle gültig.
    Diese Tabelle wird nicht mit den Modellen abgespeichert;
      im Modell wird nur der Tabellenindex gespeichert.

    Standardinhalt der Datei ltyp.rc:

      0 000  0  1         // Normal            Typ_Att_PT
      1 116  0  1         // text blue         Typ_Att_def
      2 000  2  1         // dashed            Typ_Att_go
      3 000  1  1         // dash-dot          Typ_Att_rp
      4 755  0  1         // faces1 thick1     Typ_Att_Fac
      5 116  3  2         // faces2 thick1     Typ_Att_Fac1
      6 555  0  1         // faces3 thick1     Typ_Att_Fac2
      7 990  0  3         // yellow thick3     Typ_Att_Symb
      8 090  0  3         // green  thick3     Typ_Att_hili
      9 822  0  4         // hilite thick4     Typ_Att_hili1
     10 447  0  1         // dimmed thick4     Typ_Att_dim
     11 000  0  4         // black  thick4     Typ_Att_top1
     12 900  2  2         // red dashed thick2 Typ_Att_top2
    #
    # Format: indexNr colour lineTyp lineThick // comment
    #
    #   colour     3 digits; red, green, blue.
    #              900 = red,   090 = green, 009 = blue;
    #              000 = black; 999 = white, 990 = yellow ..
    #   lineTyp:   0 = full-line (VollLinie);    1 = dash-dot (Strich-Punkt),
    #              2 = dashed (kurz strichliert) 3 = dashed-long (lang strichliert),
    #   lineThick: 1-6, thickness in pixels

    Beispiel:
    Linientyp 2  (G2): schwarz, dünn,strichliert; in Datei ltyp.rc mit:
    2 0 2 1   Index 2,
              Farbe Standard (0=schwarz),
              Linetyp strichliert (2),
              Liniendicke Standard (1=dünn)).

    Aktivierung im Modus MAN:
    G2=0 2 1

    ____________________________________________________________________________

    Standards / Directories

    Alle Verzeichnisse, auf die mit File/OpenModel zugegriffen werden soll,
      sollten hier definiert werden.
      Im File/OpenModel - Dialog kann mit dem Button "DIR-SYM" das Verzeichnis
      gewechselt werden.

    Es muss für jedes Verzeichnis eine symbolische Bezeichnug definiert werden;
      diese kann frei gewählt werden.

    Verzeichnisse zufügen / ändern mit Standards/Directories;
    Es wird der Systemeditor mit Datei {base}/gCAD3D/cfg_{os}/dir.lst aufgerufen.
      Achtung: Zugriffsrecht für Schreiben erforderlich.

    Siehe auch Symbolische Dateibezeichnungen.

    Beispiel Unix:
    Data     /usr/home/gCAD3D/dat/
    IGS      /mnt/win_d/gCAD3D/Models/igs/

    Beispiel MS-Windows:
    Data     F:\Programme\gCAD3D\dat\
    IGS      F:\Models\gCAD3D\igs\
    CD0      D:\

    Das symbolische Verzeichnis '.' wird durch das momentan aktive Verzeichnis ersetzt
    (z.B. um Texturen aus dem gleichen Verzeichnis wie das native Model zu laden).

    ____________________________________________________________________________

    Startparameter:

    Beim Start koennen folgende Parameter angegeben werden:
      comp              // compile DLL's - Checkbox aktivieren
      exit              // normaler Programmstop (mit sichern)
      crashEx           // Programmstop ohne sichern
      mode_cad          // Starten im Modus CAD.
      mode_cad_1_2      // Starten im Modus CAD, mit Hauptfunktion u. SubFunktion
                        // Hauptfunktion: 0=PT, 1=LN, 2=CI ..
                        // mode_cad_6_3 = S (curve) / B-spline
      mode_man          // Starten im Modus Manuell.
      noTB              // kein Toolbar
      noMB              // kein Meldungsfenster
      noBrw             // kein BrowserWindow
      defLoad           // das zuletzt bearbeitete Modell laden
      {modelName}       // ein Modell laden; Filetyp kann sein:
                        // .gcad, .dxf, .igs, .stp, .bmp. .jpg
                        // Directories: siehe Directories
      {pluginName}      // kein Filetyp: Plugin (DLL, shared library) mit diesem Namen starten
      rcmd {filNam}     // Datei mit Remote-Commands starten. Siehe RemoteControl

    Beispiele:

    gcad3d Data/sample_mockup1.gcad noTB noMB
      Modell sample_mockup1.gcad aus dem (symbolischen) Verzeichnis Data laden,
      Toolbar und Meldungsfenster ausblenden

    gcad3d comp defLoad tst3
      Zuletzt benutztes Modell laden,
      dynam. Kompilieren EIN, und
      DLL (shared library) tst3 entladen, kompilieren, laden und starten

    ____________________________________________________________________________

    Programmverzeichnisse:

    Standard:
    es werden alle Verzeichnisse unter ${HOME}/gCAD3D/ angelegt.

    Die Programmverzeichnisse können im Startscript gCAD3D.sh
    angepasst werden.

    ____________________________________________________________________________