Draft ShapeString tutorial/de: Difference between revisions

From FreeCAD Documentation
(Created page with "5. Füge den Text "FreeCAD" ein. :5.1. Drücke auf {{Button|16px Formzeichenfolge}} :5.2. Ändere {{MenuCommand/de|X}}...")
No edit summary
Line 70: Line 70:
:5.8. Drücke {{Button|OK}}. Dies wird ein {{incode|FormZeichenfolge}} Objekt erzeugen.
:5.8. Drücke {{Button|OK}}. Dies wird ein {{incode|FormZeichenfolge}} Objekt erzeugen.
:5.9. Berechne das Dokument neu, indem du {{Button|[[File:Std_Refresh.svg|16px]] [[Std_Refresh|Aktualisieren]]}} drückst.
:5.9. Berechne das Dokument neu, indem du {{Button|[[File:Std_Refresh.svg|16px]] [[Std_Refresh|Aktualisieren]]}} drückst.
:5.10. Wähle in der [[tree view/de|Baumansicht]] die Option {{incode|FormZeichenfolge}}, ändere im Reiter {{MenuCommand/de|Ansicht}} den Wert von {{MenuCommand/de|Linienbreite}} in {{incode|2.0}}.


[[File:02_T04_Part_ShapeString.png]]
[[File:02_T04_Part_ShapeString.png]]

Revision as of 18:01, 14 January 2020

Tutorium
Thema
Produktgestaltung
Niveau
Anfänger
Zeit zum Abschluss
30 Minuten
Autoren
r-frank und vocx
FreeCAD-Version
0.17 and above
Beispieldateien
Draft_Shapestring_Text
Siehe auch
None

Einleitung

Dieses Tutorium wurde ursprünglich von Roland Frank (†2017, r-frank) geschrieben, und es wurde von vocx neu geschrieben und illustriert.

Dieses Tutorial beschreibt eine Methode zur Erstellung von 3D Text und dessen Verwendung bei Volumenobjekten. Wir werden diskutieren, wie man

Um FormZeichenfolgen innerhalb der PartDesign Arbeitsbereich zu verwenden, gehe zum Ende dieses Tutoriums.

Endgültiges Modell des gravierten Textes.

Der Skizzierer Arbeitsbereich wird kurzzeitig zum Zeichnen einer Hilfslinie verwendet. Weitere Informationen zu den Werkzeugen dieses Arbeitsbereichs findet man in

Einrichtung

1. Öffne FreeCAD, erstelle ein neues leeres Dokument mit Template:MenuCommand/de, und wechsle in den Part Arbeitsbereich.

1.1. Drücke die Ansicht isometrisch Schaltfläche oder drücke 0 auf dem Ziffernblock deiner Tastatur, um die Ansicht auf isometrisch zu ändern und die 3D Körper besser zu veranschaulichen.
1.2. Drücke die Ansicht alles einpassen Schaltfläche wenn Du Objekte hinzufügst, um die 3D Ansicht so zu schwenken und zu zoomen, dass alle Elemente in der Ansicht zu sehen sind.
1.3. Halte Ctrl gedrückt, währen Du klickst, um mehrere Elemente auszuwählen. Wenn Du etwas falsch ausgewählt hast oder alles abwählen willst, klickst Du einfach auf eine leere Stelle in der 3D Ansicht.

Erstelle die Grundform

2. Füge einen Grundekörper Würfel ein, indem Du auf Quader klickst.

2.1. Wähle Würfel in der Baumansicht.
2.2. Ändere die Abmessungen im Template:MenuCommand/dereiter des Eigenschafteneditor.
2.3. Ändere Template:MenuCommand/de in 31 mm.

3. Erstelle eine Fase.

3.1. Wähle die obere Kante (Edge6) auf der Vorderseite des Würfel in der 3D Ansicht.


3.2. Drücke Fase.
3.3. Im Template:MenuCommand/de Aufgabenpaneel gehe zu Template:MenuCommand/de, wähle Template:MenuCommand/de. Als Template:MenuCommand/de wähle Konstante Länge, dann setze Template:MenuCommand/de auf 5 mm.
3.4. Drücke OK. Dies erzeugt ein Fasen Objekt.
3.5. In der Baumansicht, wähle Fase, im Template:MenuCommand/de Reiter ändere den Wert Template:MenuCommand/de auf 2.0.

Basisobjekt erzeugt aus einem Würfel und einer Fasenbearbeitung.

Einfügen der FormZeichenkette

4. Wechsle in die Entwurf Arbeitsbereich.

4.1. Stelle sicher, dass in der Baumansicht nichts ausgewählt ist.
4.2. Lege die Arbeitsebene auf XY (oben) fest, durch klicken auf Wähle Ebene und drücken von Oben (XY).

5. Füge den Text "FreeCAD" ein.

5.1. Drücke auf Formzeichenfolge
5.2. Ändere Template:MenuCommand/de in 0 mm.
5.3. Ändere Template:MenuCommand/de in 0 mm.
5.4. Ändere Template:MenuCommand/de in 0 mm.
5.5. Oder drücke Punkt zurücksetzen.
5.6. Ändere Template:MenuCommand/de in FreeCAD; ändere Höhe in 5 mm; ändere Template:MenuCommand/de in 0 mm.
5.7. Stelle sicher, dass Schriftartdatei auf eine gültige Schriftart zeigt, z.B. /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf. Drücke die Auslassungspunkte ..., um den Dialog des Betriebssystems zu öffnen und eine Schriftart zu finden.
5.8. Drücke OK. Dies wird ein FormZeichenfolge Objekt erzeugen.
5.9. Berechne das Dokument neu, indem du Aktualisieren drückst.
5.10. Wähle in der Baumansicht die Option FormZeichenfolge, ändere im Reiter Template:MenuCommand/de den Wert von Template:MenuCommand/de in 2.0.

Text erstellt als ShapeString, d.h. als eine Sammlung von Kanten in einer Ebene.

Erstellen des 3D Volumentextes

6. Switch back to the Part Workbench.

6.1. In the tree view, select ShapeString, then press Extrude.
6.2. In the Extrude task panel go to Direction, choose Along normal; in Length, set Along to 1 mm; also tick the Create solid option.
6.3. Press OK. This will create an Extrude object.
6.4. In the tree view, select Extrude, in the View tab change the value of Line Width to 2.0.

Text als ShapeString erstellt und durch Extrusion in einen Festkörper verwandelt.

Hilfsskizze zur Positionierung einfügen

Nun zeichnen wir eine einfache Skizze, die als Hilfsgeometrie zur Positionierung der ShapeString Extrusion verwendet wird.

7. Wähle in der Baumansicht die Option Extrudiren und drücke Space auf der Tastatur, um sie unsichtbar zu machen.

8. Wechsle in den Skizzierer Arbeitsbereich.

9. In the tree view, select Chamfer, and press Space in the keyboard to make it visible.

9.1. Choose the sloped face created by the chamfer operation (Face3).
9.2. Click on NewSketch. In the Sketch attachment dialog, select FlatFace, and press OK.
9.3. The view should adjust automatically so that the camera is parallel to the selected face.
9.4. Draw a horizontal line in a general position on top of the face. The length is not important; we are just interested in its position.
9.5. Constrain the left endpoint to be 2.5 mm away from the local X axis and from the local Y axis, using ConstrainDistanceX and ConstrainDistanceY.
9.6. Since the sketch is just an auxiliary object, we don't need to have it fully constrained. You can do this if you wish by assigning a fixed distance, say, 20 mm, again with ConstrainDistanceX.
9.7. Close the sketch.

Linie mit dem Skizzierer erstellt, mit Beschränkungen.

Skizzen Linie erstellt auf der Oberseite der Volumenkörperfläche, zur Verwendung als Referenz für die Positionierung des extrudierten Textes.

Positionierung des Volumentextes im 3D Raum

10. Wähle in der Baumansicht Extrudiren und drücke Space auf der Tastatur, um sie sichtbar zu machen.

11. In the tree view, select Extrude, in the Data tab of the property editor, click on the Placement value so the ellipsis button ... appears on the right.

11.1. Tick the option Apply incremental changes.
11.2. Change the Rotation to Rotation axis with angle; Axis to Z, and Angle to 90 deg, then click on Apply. This will apply a rotation around the Z-axis, and will reset the Angle field to zero.
11.3. Change the Rotation to Rotation axis with angle; Axis to Y, and Angle to 45 deg, then click on Apply. This will apply a rotation around the Y-axis, and will reset the Angle field to zero.
11.4. Click on OK to close the dialog.

12. Switch again to the Draft Workbench.

12.1. Switch to "Wireframe" draw style with View → Draw style Wireframe, or press the Wireframe button in the view toolbar. This will allow you to see the objects behind other objects.
12.2. Make sure the Draft Snap "Snap to endpoint" method is active. This can be done from the menu Draft → Snapping → File:Draft ToggleSnap.svg Toggle On/Off, and then File:Snap Endpoint.svg Endpoint, or by pressing the File:Draft ToggleSnap.svg ToggleSnap and File:Snap Endpoint.svg Snap endpoint buttons in the Snap toolbar.

13. In the tree view, select Extrude.

13.1. Click on Move.
13.2. In the 3D view click on the upper left corner point of the Extrude object (1), and then click on the leftmost point in the line drawn with the sketcher (2).
13.3. If File:Snap Endpoint.svg Snap endpoint is active, as soon as you move the pointer close to a vertex, you should see that it attaches to it exactly.
Note: if you have problems snapping to vertices, make sure only the File:Snap Endpoint.svg Snap endpoint method is enabled. Having multiple snapping methods active at the same time may make it difficult to select the right feature.
13.4. The extruded text should now be inside the body of the Fillet object.

Der extrudierte ShapeString sollte auf die Position der skizzierten Linie verschoben werden, die auf der Fläche des Grundkörpers liegt.

Extrudierter ShapeString positioniert in der Verrundung.

Erstellen von graviertem Text

14. Switch back to the Part Workbench.

14.1. Switch to "As is" draw style with View → Draw style As is, or press the As is button in the view toolbar. This will show all objects with the normal shading and color.
14.2. In the tree view, select Sketch, and press Space in the keyboard to make it invisible.

15. In the tree view select Chamfer first, and then Extrude.

15.1. Then press Cut. This will create a Cut object. This is the final object.
Note: the order in which you select the objects is important for the cut operation. The base object is selected first, and the subtracting object comes at the end.
15.2. In the tree view, select Cut, in the View tab change the value of Line Width to 2.0.

Endgültiges Modell eines verrundeten Würfels, mit geschnitztem Text, der aus einer ShapeString, Extrude und boolschen Schnittoperationen erzeugt wurde.

Gravieren von 3D Text mit dem PartDesign Arbeitsbereich

Ein ähnlicher Ablauf wie oben beschrieben kann mit der PartDesign Arbeitsbereich durchgeführt werden.

  1. Create the Draft ShapeString first.
  2. Create a PartDesign Body, make it active, and add a base solid by adding primitives, or using a Sketch and extruding it with PartDesign Pad.
  3. Move the ShapeString object into the active body.
  4. Attach the ShapeString object to one of the faces of the solid, or to a PartDesign Plane, using Part Attachment.
  5. Now create a PartDesign Pad or a PartDesign Pocket from the ShapeString, in order to produce an additive or a subtractive feature of the base body, respectively.

Siehe den Forumsbeitrag, How to use ShapeStrings in PartDesign.

Anmerkungen