mirror of
https://github.com/nophead/NopSCADlib.git
synced 2025-08-04 22:47:25 +02:00
Improved handling of pcb plating colour.
This commit is contained in:
@@ -1136,7 +1136,8 @@ module pcb(type) { //! Draw specified PCB
|
|||||||
|
|
||||||
fr4 = pcb_colour(type) != "sienna";
|
fr4 = pcb_colour(type) != "sienna";
|
||||||
pcb_colour = pcb_colour(type);
|
pcb_colour = pcb_colour(type);
|
||||||
color(pcb_colour == "green" ? silver : pcb_colour == "sienna" ? copper : gold)
|
plating_colour = is_undef(grid[4]) ? ((pcb_colour == "green" || pcb_colour == "#2140BE") ? silver : pcb_colour == "sienna" ? copper : gold) : grid[4];
|
||||||
|
color(plating_colour)
|
||||||
translate_z(-plating)
|
translate_z(-plating)
|
||||||
linear_extrude(fr4 ? t + 2 * plating : plating)
|
linear_extrude(fr4 ? t + 2 * plating : plating)
|
||||||
if(Len(grid)) {
|
if(Len(grid)) {
|
||||||
|
Reference in New Issue
Block a user