summaryrefslogtreecommitdiffabout
path: root/delta.jscad
Unidiff
Diffstat (limited to 'delta.jscad') (more/less context) (ignore whitespace changes)
-rw-r--r--delta.jscad14
1 files changed, 10 insertions, 4 deletions
diff --git a/delta.jscad b/delta.jscad
index 7dedfab..2e6365c 100644
--- a/delta.jscad
+++ b/delta.jscad
@@ -563,12 +563,18 @@ function base_extrusions() {
563 return rv; 563 return rv;
564} 564}
565 565
566function columns() {
567 return THREEWINDS.map(function(w) {
568 return (E2020.extrusion({l:CONFIG.column.h})
569 .translate([0,CD.base.column_r,CONFIG.foot.h])
570 .rotateZ(w).setColor(CONFIG.color.extrusion)
571 );
572 });
573}
566function column_extrusions() { 574function column_extrusions() {
567 var rv = union( THREEWINDS.map(function(w) { 575 var rv = union( columns() );
568 return E2020.extrusion({l:CONFIG.column.h}).translate([0,CD.base.column_r,0]).rotateZ(w);
569 }) );
570 rv.properties.P = new CSG.Connector([0,0,0],[0,0,1],[1,0,0]); 576 rv.properties.P = new CSG.Connector([0,0,0],[0,0,1],[1,0,0]);
571 return rv.setColor(CONFIG.color.extrusion); 577 return rv;
572} 578}
573 579
574function duet() { 580function duet() {