fischertechnik-box-foundation

OpenSCAD sorting box construction foundation for Fischertechnik parts

View the Project on GitHub proggi64/fischertechnik-box-foundation

Text

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.

Textec1

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

use <../ModelBase/Simple.scad>
include <../Base/PlacementOptions.scad>

Syntax

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.

Beispiel

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);
}

Text