OpenSCAD sorting box construction foundation for Fischertechnik parts
View the Project on GitHub proggi64/fischertechnik-box-foundation
Erzeugt einen reliefartigen Text im Boden des Sortierkastens. Schriftart und -größe ist vorgegeben und ähnelt den von Fischertechnik bei den Originalsortierkästen verwendeten. Die Höhe der Reliefschrift ist ebenfalls vorgegeben 0,2 mm.
Um den Text im Kasten zu platzieren, kann Place) eingesetzt werden. Es gibt leider keine Möglichkeit, die Fläche des Textes zu ermitteln. Um ihn mittig zu platzieren, sollte deswegen AlignCenter verwendet werden.
use <../ModelBase/Simple.scad>
include <../Base/PlacementOptions.scad>
Text(
text,
alignX=AlignCenter,
alignY=AlignCenter);
Parameter | Typ | Beschreibung |
---|---|---|
text | String | Auszugebender Text. Unicodezeichen mit Code größer 255 sind möglich, aber nicht alle Zeichen sind im verwendeten Font enthalten. Zeilenumbrüche und andere Steuerzeichen werden nicht unterstützt. |
alignX | Integer (Enum) | Gibt an, ob der Text linksbündig (AlignLeft), rechtsbündig (AlignRight) oder zentriert (NoCenter) an den Koordinaten ausgerichtet wird. |
alignY | Integer (Enum) | Gibt an, ob an die untere (AlignBottom), obere (AlignTop) Basislinie oder zentriert (NoAlign) ausgerichtet wird. |
use <../../Base/Placement.scad>
use <../../ModelBase/Simple.scad>
include <../../Base/PlacementOptions.scad>
color("blue") {
Text("Default");
Place(0, 20)
Text("xAlign Center", xAlign=AlignCenter);
Place(0, 40)
Text("xAlign Right", xAlign=AlignRight);
Place(0, 60)
Text("xAlign Left", xAlign=AlignLeft);
Place(40, 0)
Text("yAlign Top", yAlign=AlignTop);
Place(-40, 0)
Text("yAlign Bottom", yAlign=AlignBottom);
}