Fork me on GitHub
#clojure-art
<
2015-12-07
>
meow17:12:17

And was produced by this code:

(defn dodeca-ambo-kis []
  (-> (ph/dodecahedron 10)
      (op/seed->mesh)
      (op/rep op/ambo 3)
      (op/kis (op/get-v-edge-count-height {3 2.5}))
      (op/kis (op/get-v-edge-count-height {5 -10}))
      (op/rep op/catmull-clark 3)
      (g/tessellate)
      (op/colorize get-face-color-average-complementary-plus-normal)))

(time (cad/save-x3d "output/shapeways/dodeca-ambo-kis.x3d" (dodeca-ambo-kis)))

meow17:12:14

Actually, that triakis can be done in one step now: (op/kis (op/get-v-edge-count-height {3 2.5, 5 -10}))