fischertechnik-box-foundation

OpenSCAD sorting box construction foundation for Fischertechnik parts

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

getMergedRowWidth

Funktion: Liefert die Gesamtbeite einer zusammengefügten Reihe von Frame-basierten Elementen. Die Elemente werden so zusammengefügt, dass sie jeweils eine gemeinsame Trennwand haben. getMergedRowWidth kann zur Ermittlung der Breite einer solchen Zeile verwendet werden.

Use

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

Syntax

getMergedRowWidth(
  spaces, 
  rotations, 
  i=0);
Parameter Type Beschreibung
spaces [[x,y][x,y]…] Liste von Wertpaaren (Liste mit x- und y-Wert) mit den Flächen der zu verteilenden Elemente. Hier sollten die jeweiligen getElementNameSpace()-Funktionen angegeben werden, und zwar in der Reihenfolge, die der der Elemente entspricht.
rotations [RotateX, RotateX,…] Gibt für jedes Element an, wie es vor dem Verteilen gedreht werden soll. Mögliche Werte sind Rotate0, Rotate90, Rotate180 und Rotate270. Die Reihenfolge entspricht der der Elemente. Die Liste kann ganz weggelassen werden, dann gelten für alle Elemente NoRotation. Ist die Liste unvollständig, wird für die restlichen Elemente NoRotation angenommen.
i Ineteger Aktueller index. Wird für den rekursiven Aufruf verwendet.