summaryrefslogtreecommitdiffabout
Side-by-side diff
Diffstat (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
@@ -565,8 +565,14 @@ function base_extrusions() {
+function columns() {
+ return THREEWINDS.map(function(w) {
+ return (E2020.extrusion({l:CONFIG.column.h})
+ .translate([0,CD.base.column_r,CONFIG.foot.h])
+ .rotateZ(w).setColor(CONFIG.color.extrusion)
+ );
+ });
+}
function column_extrusions() {
- var rv = union( THREEWINDS.map(function(w) {
- return E2020.extrusion({l:CONFIG.column.h}).translate([0,CD.base.column_r,0]).rotateZ(w);
- }) );
+ var rv = union( columns() );
rv.properties.P = new CSG.Connector([0,0,0],[0,0,1],[1,0,0]);
- return rv.setColor(CONFIG.color.extrusion);
+ return rv;
}