Erste Schritte - Dokumentation  zu gCAD3D  - CAD

Hauptfunktion CAD

Interaktives Erzeugen/ Modifizieren von CAD-Objekten. Die Checkbox CAD selektieren. Die Ansicht verschieben, zoomen, verdrehen Bedienung der Funktion CAD Create objects: WireframeElemente konstruieren Flächen konstruieren Zusammengesetzte Kurve (CCV) erzeugen Zylinder/Prismen konstruieren Assembly erstellen Bitmap laden Activity Modify objects: Punkte verschieben Linie begrenzen Linie spiegeln ____________________________________________________________________________

WireframeElemente konstruieren Ein Langloch konstruieren: Hauptmodule CAD selektieren; CAD-Funktion "CIR Cen Radius" selektieren; Mittelpunkt definieren (linke Maustaste im Grafikfenster), Eingabefeld Radius: Radius eingeben, mit Cursor-down-Taste oder Tab-Taste (nicht mit Return-Taste) zum nächsten Eingabfeld; Eingabefeld Z-Achs-Vektor (DZ ist vorgewählt); Es wird der Kreis nun angezeigt; Modifizieren: Esc-Taste löscht den Inhalt des Eingabefeldes; Cursor-down-Taste: neue Voransicht des Objekts. Speichern des Objekts: Das fertige Objekt mit OK-Button, Return-Taste oder rechter Maustaste erzeugen. Der ObjectCode (Text) kann mit Funktion MAN im Editfenster kontrolliert werden. Einen zweiten, danebenliegender Kreis erzeugen. Tangenten an die 2 Kreise erzeugen: CAD-Funktion "LN tangent" selektieren; die beiden Kreise selektieren, Seite korrigieren: mit Bild-down-Taste wird die nächste Variante vorgewählt; mit Bild-up-Taste wieder zurück. Objekt speichern. Die Kreise begrenzen: CAD-Funktion "CUT (trim) obj" selektieren den zu begrenzenden Kreis selektieren die 1. Linie, die begrenzt, selektieren die 2. Linie, die begrenzt, selektieren Seite korrigieren: mit Bild-down-Taste wird die nächste Variante vorgewählt; mit Bild-up-Taste wieder zurück. Objekt speichern. Abspeichern des Modells: File / save Model as / gcad Test1 (in das untere Eingabefester) eingeben, Button SAVE Das Modell wird als Datei Test1.dat im aktiven Ausgabeverzeichnis abgespeichert. Sie können diese Datei mit jedem Texteditor ansehen / modifizieren. Exportieren als DXF: File / save Model as / DXF .. ____________________________________________________________________________

Flächen konstruieren Dazu ist die Aussenkontur erforderlich. Innerhalb der Aussenkontur können sich Innenkonturen (Löcher) befinden. Die Konturen müssen geschlossen sein. Als Kontur kann verwendet werden: Kreis, Ellipse, geschlossenes Polygon und geschlossene CCV. Konturen erzeugen: Erzeugen Sie einen Kreis und in diesem Kreis einen weiteren Kreis (ein Loch) Fläche erzeugen: Selektieren Sie CAD-Funktion "A planar Surface" Selektieren Sie die Aussenkontur, dann die Innenkonturen. Objekt speichern (rechte Maustaste). Exportieren als VRML: Flächen können als VRML abgespeichert werden; File / save Model as / VRML2 oder VRML1 __________________________________________

Zusammengesetzte Kurve (CCV) erzeugen Es können mehrere verschiedene Kurventypen zu einer Kontur zusammgefasst werden. Die Teilkurven müssen nicht begrenzt werden. Als erstes und als letztes Eingabeelement sind Punkte erforderlich, innerhalb der Kontur können Zwischenpunkte gesetzt werden. CAD-Funktion "S Contour(CCV)" Selektieren Sie den Startpunkt Selektieren Sie der Reihe nach alle Konturelemente. Fehlselektionen löschen: mit "Delete"-Button im LineEdit-Fenster. Richtung umdrehen (zB Kreis): "CW" selektieren (im LineEdit-Fenster) Selektieren Sie den Endpunkt Objekt speichern (rechte Maustaste). Siehe auch CAD-CCV ____________________________________________________________________________

Zylinder/Prismen konstruieren Fuer Prismen ist (wie fuer die Fläche) eine geschlossene Kontur erforderlich. CAD-Funktion "B Prism Base Thick" Kontur (zB S20) selektieren; Thickness eingeben ("50") oder Z-Vektor eingeben ("D(0 0 50)") oder eine Punkt definieren ("P(0 0 100)") - generiert einen Kegel. Voranzeige mit Cursor-down-Taste, Objekt speichern (rechte Maustaste). ____________________________________________________________________________

Assembly erstellen Ein Assembly besteht aus geladenen und positionierten Submodels. Ein Submodell kann positioniert werden durch: - Nullpunkt [ und eine X- und Z-Achse ] oder - Nullpunkt und ein Referenzsystem (eine Plane (PLN, "R")) Modelspace löschen: File / New. Externe Modelle (Native Models (.gcad), Mockup-Models (.wrl, .obj)) laden / positionieren: CAD-Funktion "M ext.Model Filename Pos" Eingabe 'Filename': mittlere Maustaste (im Grafikfenster) druecken, eine Modeldatei selektieren; oder - wenn das Model bereits geladen ist - Model selektieren. Position (ins Eingabefeld 'Position' klicken oder Cursor-down-taste): Position im Grafikfenster mit linker Maustaste anzeigen oder eingeben - zB. "P(100 100 100)" Z-Achse (optional): Default ist "DZ" (muss eingegeben werden, wenn eine X-Achse definiert wird). Alle Texteingaben ohne Hochkommas ! X-Achse (optional): Default ist DX; "DY" dreht das Modell um 90 Grad, "D(1 1 0)" (eine Vektorangabe) dreht um 45 Grad. Objekt speichern (rechte Maustaste). Native Models in das aktive Modell laden: subModels / load subModel from File das gewünschte subModel laden (wird als internes Model angelegt, ist noch nicht sichtbar) Internes Model positionieren: CAD / 'M int.Model' 'Submodel': mittlere Maustaste (im Grafikfenster) - Model selektieren .. Step,Iges,Dxf-Modelle als subModelle laden: Müssen derzeit zuerst direkt geladen werden (File / Open Model) dann im native Format (.gcad) abgespeichert werden; können nun als subModelle geladen werden mit: subModels / load subModel from File. ____________________________________________________________________________

Bitmap laden Bitmaps können gleichzeitig mit 3D-Objekten dargestellt werden; Bitmaps werden immer normal zur Ansichtsfläche dargestellt. Es können Files mit den Formaten .JPG und .BMP importiert werden. Bitmap laden: CAD-Funktion 'N Image Pos Filname' selektieren 'Point Image': die linke untere Position der Bitmap angeben 'StartPoint Line' optional: soll eine Verbindungslinie zum Bild erzeugt werden: den Startpunkt der Verbindungslinie selektieren 'Linetyp' optional: 1=voll, 2=strichl, 3=strichpunkt. 'Filename' mittlere Maustaste - unkomprimierte .bmp-Datei selektieren 'Scale' optional: 0.2 Bild wird auf 20 % verkleinert Anzeigen mit Cursor-down-Taste. Abspeichern mit rechte Maustaste. Wird kein Scale (oder Wert 0) definiert, so wird die Bitmap dynamisch skaliert. Wird ein Maßstab angegeben, so wird dieser Maßstab fixiert. ____________________________________________________________________________

Activity Jedes CAD-Objekt kann mit einer Interaktion verbunden werden; zB: - Viewposition wechseln (auf eine vordefinierte Ansicht wechseln) - ein vordefiniertes Folgemodell laden (wie HTM-HREF) - ein Zusatzprogamm (DLL) starten Interaktion ist im Modus VWR aktiv, im Modus CAD und MAN inaktiv. (in CAD oder MAN aktivieren mit Options/Interaction). Activity 'Ansichtsposition ändern' erzeugen: CAD-Funktion 'Interact connect' selektieren 'connect object': selektieren sie das Objekt, bei dessen Sektion die Viewposition verändert werden soll; zB eine Bitmap. 'command': stellen Sie nun die gewuenschte Viewposition her (zoom, pan ..) Selektieren Sie nun Insert/Viewport (aus dem oberen Menuebalken); - die Viewparameter werden in das Eingabefeld geschrieben. Abspeichern mit rechte Maustaste. Activity Testen: Hauptmodus VWR, das Objekt selektieren. Activity 'Ein Folgemodell laden' erzeugen: CAD-Funktion 'Interact connect' selektieren 'connect object': selektieren sie das Objekt, bei dessen Sektion die Viewposition verändert werden soll 'command' - eingeben: LDMOD Data/sample_mod_blech1.gcad Objekt speichern (rechte Maustaste). Es wurde folgender Programmcode generiert: I20=N20 "LDMOD Data/sample_mod_blech1.gcad" (das Modell "Data/Test1.dat" wird bei Selektion von N20 geladen). Vor dem Test speichern mit File /save Model oder Ctrl-S. Activity 'Zusatzprogramm starten' erzeugen: Folgendes 'command' - eingeben: EXECM DemoKondensatorplatte Es wird die Porgrammbibliothek DemoKondensatorplatte.so (.dll in MS-Win) geladen und die Funktion gCad_main gestartet. Details siehe ../doc/gCAD3D_prog_de.txt. Siehe auch Modell sample_activ_1.dat ____________________________________________________________________________ Ein Schild mit dem Text "Exit" erzeugen (wird nachfolgend mit der Funktion 'Folgemodell laden' verknuepft. CAD-Funktion 'N TAG typ, Line, text' selektieren 'Typ+Farbe' "23" eingeben (ohne Hochkommas, macht einen Block, gruen; Details siehe Doku) 'TextPoint' linken mittleren des Textblocks definieren 'StartPoint' Line' und 'Linetyp' bleibt leer - keine Verbindungslinie 'Text' "Exit" eingeben (ohne Hochkommas). Anzeigen mit Cursor-down-Taste. Abspeichern mit rechte Maustaste. ____________________________________________________________________________

Punkte verschieben Die aktive CAD-Funktion mit Esc-Taste beenden (wenn Eingabefelder nicht leer sind, mehrmals Esc drücken) Einzelnen Punkt verschieben: den Punkt mit der rechten Maustaste selektieren, Funktion "Punkte verschieben" wählen, die Maus verschieben, die neue Position wählen (linke Maustaste), speichern mit rechter Maustaste. Punkte einer Linie oder einer Kurve verschieben: die Linie oder Kurve mit der rechten Maustaste selektieren, einen Punkt (gelbes Rechteck) mit der rechten Maustaste selektieren, die Maus verschieben, die neue Position wählen (linke Maustaste), einen anderen Punkt selektieren oder speichern mit rechter Maustaste. Genaueres siehe PED_de.htm ____________________________________________________________________________

Linie begrenzen - 2 sich kreuzende Linien erzeugen: CAD-Funktion "LN PT PT", 2 Punkte angeben, rechte Maustaste. - Schnittpunkt erzeugen: CAD-Funktion "INT(intersect)", beide Linien selektieren, rechte Maustaste. - Linie begrenzen: CAD-Funktion "CUT(trim)", Linie selektieren, Begrenzungspunkt selektieren, wenn erforderlich, andere Lösungsvariante: in das Feld "[solutionNr]" klicken, Taste PageDown ("Bild") drücken (2 - mal), rechte Maustaste. ____________________________________________________________________________

Linie spiegeln - Spiegelebene erzeugen: CAD-Funktion "PLN PT Z-Axis", den Nullpunkt der Ebene definieren, Z-Achse definieren (selektieren oder "DY" eingeben), rechte Maustaste. - Linie spiegeln: CAD-Funktion "Mirror obj", die Linie selektieren, die Spiegelebene selektieren, rechte Maustaste. ____________________________________________________________________________