fischertechnik-box-foundation

OpenSCAD sorting box construction foundation for Fischertechnik parts

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

getAlignedY

Funktion: Liefert die Y-Koordinate (vertikale Ausrichtung), um ein Objekt einer Ausrichtung entsprechend zu platzieren. Die Funktion wird u.a. vom Place-Modul verwendet.

Use

use <../Base/Alignment.scad>
include <../Base/PlacementOptions.scad>

Syntax

getAlignedY(
  elementDepth, 
  spaceDepth, 
  align=AlignTop, 
  offset=0);
Parameter Typ Beschreibung
elementDepth Decimal Höhe des Elements, welches vertikal ausgerichtet platziert werden soll.
spaceDepth Decimal Höhe der Fläche, in der das Element ausgerichtet platziert werden soll.
align Integer (Enum) Mögliche Werte aus der Datei PlacementOptions.scad: AlignTop (Standard), AlignCenter und AlignBottom.
offset Decimal Bei AlignBottom: Position vom unteren Rand
Bei AlignCenter: Relative Position vom Zentrum aus (positiv nach oben, negativ nach unten)
Bei AlignTop: Relative Position vom oberen Rand (positive Werte nach unten). Dabei wird der Abstand des oberen Rands des Elements zum oberen Rand des Bereichs (space) gemessen.

Rückgabewert

Y-Position, die sich aus der Tiefe des Elements elementDepth, der vertikalen Strecke spaceDepth, der Ausrichtung align und dem optionalen offset ergibt. Diese Position bezieht sich auf den unteren Rand des Elements und kann direkt für Place oder translate verwendet werden.