fischertechnik-box-foundation

OpenSCAD sorting box construction foundation for Fischertechnik parts

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

getDepthSum

Funktion: Liefert die Summe der Tiefen aller angegebenen Flächen und berücksichtigt die angegebenen Drehungen dieser Flächen.

getDepthSum ist für interne Zwecke gedacht, kann aber auch für eigene Berechnungen verwendet werden.

Use

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

Syntax

getDepthSum(
  spaces, 
  rotations, 
  i=0);
Parameter Typ Beschreibung
spaces [[x,y],[x,y]…] Flächen (x/y-Listen) der Flächen, deren Tiefen summiert werden sollen.
rotations [RotateX, RotateX, …] Liste der Rotationswerte für die Flächen. Die jeweilige anzuwendende Rotation hat denselben Index wie die Fläche, die Zahl muss gleich der Zahl der angegebenen Flächen sein. Mögliche Einzelwerte sind Rotate0, Rotate90, Rotate_180__ und Rotate270. Durch die Drehung können Breite (width, x) und Tiefe (depth, y) vertauscht berechnet werden. 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 Integer Startindex der zu addierenden Flächen. Für die rekursiven Aufrufe.

Rückgabewert

Summe der Tiefen aller in spaces angegebenen Flächen. Dabei werden die in rotations angegebenen Drehungen der Flächen eingerechnet.