From 8cd03b0c3f807d552a6721886a3af0af8b592a1c Mon Sep 17 00:00:00 2001 From: Michael Krelin Date: Wed, 06 Jan 2016 23:46:23 +0000 Subject: column extrusions --- diff --git a/delta.jscad b/delta.jscad index 9941125..043f6f8 100644 --- a/delta.jscad +++ b/delta.jscad @@ -549,6 +549,14 @@ function base_extrusions() { return rv.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); + }) ); + rv.properties.P = new CSG.Connector([0,0,0],[0,0,1],[1,0,0]); + return rv.setColor(CONFIG.color.extrusion); +} + function refaxes(o) { if(!o) o = {}; var l = o.l||20, g = o.g||0.7; -- cgit v0.9.0.2