Hallo Enno!
Schön, daß das Kuba-Emblem so gut geworden ist - Konstruieren, Drucken und Nacharbeit haben sich gelohnt!
Als Dietmar das Foto zeigte, fiel mir ein Weg ein, wie man den Schriftzug nachkonstruieren könnte (Minkowski, um genau zu sein; später mehr dazu). Vorher hatte ich so etwas noch nicht gemacht, und es reizte mich, die Sache auszuprobieren.
Für die, die es auch mal probieren wollen, ziehe ich mal den Weg nach, wie ich das Modell konstruiert habe.
Ich verwende nur Hausmittel - einen Taschenrechner und drei Freeware-Programme:
- IrfanView, ein beliebter und leistungsfähiger Bildbetrachter
- Inkscape, ein Programm, mit dem sich Vektorgrafiken erstellen und bearbeiten lassen
Mit Inkscape zeichne ich den Schriftzug nach (2D).
- OpenSCAD, ein 3D-CAD-Programm, dessen Modelle man mit einer C-ähnlichen Programmiersprache erstellt
Damit mache ich aus der 2D-Fläche eine dünne 3D-Scheibe und füge dann für die Seitenschräge mit Hilfe eines Kegels hinzu.
Um Euch längeres Suchen zu ersparen, weise ich auf einige Befehle/Shortcuts dieser Programme hin. Am komplexesten ist dabei Inkscape; es lohnt sich auf jeden Fall, sich damit zu beschäftigen.
Entzerren
Zunächst suche ich mir von Dietmars Fotos eines aus, das (möglichst) senkrecht von oben gemacht wurde, um das exakte Seitenverhältnis zu einzustellen. Mit IrfanView richte ich das Foto so aus, daß das Emblem exakt waagerecht ist (Ctrl-U). Dann verkleinere ich den Rahmen soweit, daß das Emblem gerade eben komplett abgebildet wird:
[
attachment=111150]
Dietmar maß die Breite mit 57,0 mm und die Höhe mit 11,5 mm. Das Bild hat 650 x 135 Pixel. Das Seitenverhältnis stimmt nicht ganz, also passe ich es mit Hilfe des Dreisatzes an:
[
attachment=111166]. Mit Ctrl-R ändere ich die Höhe auf 128 Pixel (dabei darf im Dialogfenster bei "Proportional" kein Häkchen sein) und speichere das Bild ab als "Kuba.jpg".
[
attachment=111151]
Schriftzug nachzeichnen- Inkscape starten und 2 Ebenen bilden
Mit Ctrl-Shift-L öffnet sich das entsprechende Dialogfenster. "Ebene 1" ist schon vorhanden; mit Klick auf "+" läßt sich "Ebene 2" hinzufügen (Position: Über aktueller).
- Emblem in die untere Ebene importieren
Ich wechsle auf die untere "Ebene 1" und importiere das zuletzt abgespeicherte Bild "Kuba.jpg" (mit Ctrl-I). Im Dialogfenster stelle ich Folgendes ein:
[attachment=111152]
Damit die Ränder des Schriftzuges und die später zu zeichnende schwarze Linie besser zu erkennen sind, mache ich das Foto etwas blasser, in dem ich die Deckkraft der Ebene 1 auf ca. 60% stelle. Ggfs. passe ich diesen Wert später noch an.
- Schriftzug nachzeichnen
Dies ist der Teil, der Geduld und Spucke braucht.
Ich wechsle auf die obere "Ebene 2" und öffne das Bezier-Kurven-Werkzeug (Shift-F6).
- Umrandung des Schriftzuges nachzeichnen
Per Mausklicks plaziere ich an jeder größeren Kurve der Umrandung einen Punkt. Nach der Umrundung setzte ich den letzten Punkt genau auf den Startpunkt, so daß wir ein geschlossenes Vieleck haben.
z.B. so:
[attachment=111158]
Nach dem Aufrufen des Knotenwerkzeugs (F2) "verbiege" ich die Linien, bis sie der Umrandung genau entsprechen. Ggfs. kann man weitere Punkte einfügen.
Dies ist mein Ergebnis:
[attachment=111157]
- Ausschnitte im "a", im "b" und unter dem langen Bogen vom "K" nachzeichnen
Genauso verfahre ich mit den 4 Aussparungen im Schriftzug:
[attachment=111156]
- Ausschnitte von der Umrandung subtrahieren
Für eine bessere Lesbarkeit blende ich die untere Ebene aus (Ctrl-Shift-L, im Eintrag "Ebene 1" auf das Auge klicken) ...
[attachment=111159]
und färbe die Polygonflächen ein. Das Umrandungspolygon wird schwarz, die 4 "Löcher" werden grün (Ctrl-Shift-F, "Füllung"):
[attachment=111160]
Für jedes grüne Polygon: Shift-Taste drücken, grünes und schwarzes Polygon markieren, Shift-Taste loslassen, und im Menü auf Pfad / Differenz klicken (oder Ctrl--). Das grüne Polygon verschwindet dann:
[attachment=111161]
- Größe anpassen und speichern
Wir haben ja das Emblem inklusive der umgebenden braunen Schräge importiert, mit B = 57,0 mm und H = 11,5 mm. Die oben erstellte Fläche ist aber ohne diese Schräge und daher etwas kleiner. Ich schätze die Schräge auf 0,5 mm Breite. Also ist der reine Schriftzug insgesamt 1 mm niedriger und 1 mm schmaler als das ganz Emblem. Das sind dann B = 56 mm und H = 10,5 mm.
Um den Schriftzug auf diese Größe zu setzen, markiere ich ihn, und oben in der Werkzeug-Einstellungsleiste erscheinen die Maße X, Y, B, und H und eine Einheit. Als Einheit gebe ich mm an, und für B und H die vorher ausgerechneten Werte. X und Y spielen hier keine Rolle. Direkt nach der Eingabe paßt sich das Bild den neuen Werten an.
So, mit Inkscape bin ich nun fertig und speichere die Datei als "Kuba.svg" ab.
3D-Modell erstellen
Die gerade erstellte SVG-Datei läßt sich von OpenSCAD importieren und durch Hinzufügen einer 3. Dimension in eine 3D-Scheibe umwandeln (mit der Funktion
linear_extrude().
Zusätzlich erstellen wir ein zweites 3D-Objekt: einen kleinen Kegel mit 2 mm Höhe (= die Stärke des Emblems) und einem Radius von 0,5 mm (= die Breite der braunen Schräge).
Mit der
minkowski()-Funktion entsteht aus den beiden Objekten ein neues 3D-Objekt, für das an jedem Punkt des einen 3D-Objekts ein Exemplar des zweiten 3D-Objekt hinzugefügt wird. Im Ergebnis haben wir unsere Schräge wieder.
Dat cheit sou:
- OpenSCAD starten
den folgenden Code ins Editor-Fenster kopieren und die Datei unter "Kuba.scad" abspeichern:
Code:
//minkowski($fn=50) // Minkowski-Summe der folgenden 3D-Objekte bilden
{
// 1. 3D-Objekt: Scheibe aus dem Schriftzug bilden
linear_extrude(height = 0.01) // die folgende Fläche nach 3D wandeln, H = 0,01 mm
import(file = "Kuba.svg", center = false); // Kuba-Schriftzug importieren
// 2. 3D-Objekt: Kegel aus rotierendem Dreieck bilden
rotate_extrude($fn=20) // die folgende Fläche 360° um die Z-Achse rotieren
polygon(points=[[0,0],[0,2],[0.5,0],[0,0]]); // Rechtwinkliges Dreieck, H = 2 mm, B = 0,5 mm
}
Sofort nach dem Abspeichern sollten auf der rechten Bildschirm-Seite der Schriftzug und ein kleiner Kegel sichtbar sein:
[attachment=111162]
- Vorschau erzeugen
Ich entkommentiere die minkowski()-Funktion (die beiden Schrägstriche davor werden gelöscht) und tippe auf F5; daraufhin berechnet OpenSCAD eine Vorschau. Dies dauert bei meinem Standard-PC ca. 8 Minuten - das Programm reagiert für diese Zeit nicht auf Eingaben. (Die Zeile mit der minkowski()-Funktion hatte ich deshalb zunächst auskommentiert, um zu verhindern, daß sie automatisch direkt nach dem Speichern aufgerufen wird.)
So sieht die Vorschau von oben aus:
[attachment=111163]
und so von der Seite:
[attachment=111164]
- Rendern
Wenn die Vorschau in Ordnung ist, F6 drücken; damit erzeugt OpenSCAD ein 3D-Modell. Dies dauert hier gut 15 Minuten.
- STL exportieren
Das 3D-Modell exportiere ich in eine STL-Datei (F7 drücken), die vom 3D-Drucker lesbar ist.
Fertig.
Mit dieser Methode lassen sich viele Schriftzüge nachbilden. Oft muß man keine Bögen zeichnen wie hier, sondern man kann in Inkscape den Text des Emblems direkt mit einer wählbaren Schriftart schreiben. Auch das oft fehlende Philetta-Emblem läßt sich machen; dazu muß in OpenSCAD lediglich ein weiteres einfaches Objekt hinzugefügt werden.
Viel Erfolg beim Ausprobieren. Verbesserungsvorschläge sind willkommen!
Gruß, Frank