Einstellungen Options Standards / Tolerances Standards / Text Standards / Color Standards / Linetypes Standards / edit directory-path-file Standards / select directory-path-file 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 - [Linetyp]
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 ____________________________________________________________________________menu Standards - select directory-path-file
Eine symbolisches Pfad ist eine Kurzbezeichnung für einen Dateiverzeichnis. (siehe Symbolic modelfilenames) Standardverzeichnis ist ~/gCAD3D/dat; das Zugriffsysmbol für dieses Verzeichnis ist "Data". Der symbolische Dateiname "Data/Haus1.gcad will" wird zu "~/gCAD3D/dat/Haus1.gcad". Der symbolische Dateiname "Data/symEl1/res1.gcad" wird zu "~/gCAD3D/dat/symEl1/res1.gcad". Die Zuordnung symbolischer_Pfad zu Dateiverzeichnis ist in der gerade aktiven Datei "directory-path-file" definiert. "Standards/select directory-path-file" ermöglicht den Wechsel dieser Datei. Menü "select directory-path-file" zeigt eine Liste von Dateien mit Symboldefinitionen. Die ab nun aktive Gruppe von Symboldefinitionen kann ausgewählt werden. Die symbolischen Pfade sind definiert in Konfigurationsverzeichnis. Das Konfigurationsverzeichnis ist ~/gCAD3D/cfg_{os}/ {os} ist "Linux" oder "MSYS". Das Standardfile ist ~/gCAD3D/cfg_Linux/dir.lst Neue Files müssen manuell erzeugt werden. Symbolisches Directory einrichten oder modifizieren: edit directory-path-file. ____________________________________________________________________________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. Die aktive Datei mit Symbol-Pfad-Zuordnungen kann gewechselt werden mit select directory-path-file). Die aktive Datei mit Symbol-Pfad-Zuordnungen kann verändert werden mit edit directory-path-file. Es ist die Berechtigung für Schreibzugriff erforderlich. Kommentar-Zeilen müssen mit "#" beginnen. Alle Pfad-Definitionen müssen mit '/' (MS: '\') abgeschlossen werden. Symbolnamen können frei gewählt werden. 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. ____________________________________________________________________________