Zusammenfassung
Parametrisches Hieroglyphen-Alphabet.
Mit dem OpenSCAD-Programm "Hieroglyphics.scad" ist das möglich:
Um parametrische hieroglyphische Texte mithilfe der Funktion "drawText()" zu zeichnen, um einen hieroglyphischen Text innerhalb einer Kartusche mithilfe der Funktion "drawTextInCartouche()" zu zeichnen.Proben:
drawText(["A", "B", "C", 0); // Text wird von links nach rechts geschrieben
drawText(["A", "B", "C", 1); // Text von oben nach unten geschrieben
drawTextInCartouche(["K", "U", "F", "U"], 0); // Die Zeichen liegen auf dem Cartouche auf.
drawTextInCartouche(["K", "U", "F", "U"], 1); // Die Buchstaben werden nach innen gehauen.
Das Programm verwendet ein 256x256-Bitmap, um ein einzelnes hieroglyphisches Zeichen zu definieren. Die Bitmaps wurden mit dem vbscript "ConvertBMP.vbs" erzeugt. Dieses Skript konvertiert alle 256x256 (8-Bit-Farbe) .bmp-Dateien in zwei OpenSCAD-Include-Dateien:
1) bitmap.scad (enthält die textlichen Bitmaps)
2) utils.scad (enthält nur eine einzige Funktion zur Berechnung der Zeichengröße)
Wenn man eines der derzeit von der scad-Datei verwendeten Bitmaps ersetzen möchte, kann das neue textuelle Bitmap mithilfe von VBScript generiert werden.
Wichtigste generische Parameter:
pixelSize = 0.1; // bestimmt die Gesamtgröße des Charakters pixelThickness = 2.0; // bestimmt die Dicke (z-Richtung) des CharaktersTags
Model Source
