}
}
-module PsuMountWindowsNegative(ceil){
- linextr(-10, 0.1)
- PsuLedWindowsPlan();
-
+module PsuFirstLayerNegative(ceil){
translate([0, 0, -psu_z - ceil])
linextr(-1, psu_initial_layer_thick)
offset(delta=psu_window_ledge + psu_multicolour_gap)
+ children();
+}
+
+module PsuMountWindowsNegative(ceil){
+ linextr(-10, 0.1)
+ PsuLedWindowsPlan();
+ PsuFirstLayerNegative(ceil)
PsuLedWindowsPlan();
}
module PsuLedLegendsNegative(ceil){
- translate([0, 0, -psu_z - ceil])
- linextr(-1, psu_initial_layer_thick)
- offset(delta=psu_multicolour_gap)
+ PsuFirstLayerNegative(ceil)
PsuLedLegendsPlan();
}