<div class="sw-email-modal sw--display-block"> <div id="emailModalContentContainer"> <span class="noty_close sw--position-absolute sw--position-right sw--padding-top-3 sw--padding-right-3 icon-cancel sw--opacity-8"></span> <div class="sw-row"> <div class="sw-email-modal__copy sw--position-relative sw--display-block sw--padding-vert-4"> <p class="last sw--font-size-16">Sign up to get email alerts on discount promotions. There might be one very soon...</p> <form action="/register/email-signup" class="sw-email-modal__signup sw--position-relative" data-confirmation="emailConfirmationModal" data-sw-email-modal-form> <input type="text" class="sw-email-modal__signup-input sw--input-height__medium" placeholder="Email address" name="email" /> <input type="hidden" class="sw-email-modal__signup-input" name="location" value="/product/NFUKHRDYS/computational-vase-recursive?li=productBox-search" /> <input type="hidden" class="sw-email-modal__signup-input" name="confirmation" value="emailConfirmationModal" /> <input type="submit" class="btn-primary" value="Sign Up" /> <div id="emailModalFormError" class="text-error" style="display:none"></div> </form> </div> </div> </div>

# Computational Vase - Recursive

by CASE

Recursive Vase with Flowers
##### Not For Sale
Embed This Product

This vase is part of series of vases, each generated using a different computational technique: beginning with single dimensional iteration, proceeding through multi-dimensional iteration and then into recursion. The vases are intended to enhance the algorithmic beauty of the flowers they contain. This was as much an editorial process, as a generative one: identifying the characteristics that best represent the algorithm, while still maintaining the form and function of a flower vase. The algorithms each respond to an initial arrangement of flowers and allow for adjustments to the underlying functions, producing almost limitless variation within each vase type. Using rapid-manufacturing processes, a unique user-defined vase could be generated on demand and manufactured within hours.

The Recursive Vase was based on a recursive function, a nesting function that calls itself a number of times, which are frequently used to generate fractals. In this case the function was based on a cracking algorithm that divides a base polygon into smaller triangles and then divides those triangles even further, continuing until a limit was reached. Starting with any planar polygon, the algorithm found the centroid and then created a pyramid from the sides of the base polygon and an point offset from the centroid. A random number of triangular faces from this pyramid were selected and cracked further, creating additional tetrahedrons. The number of levels and degree of randomness could be set prior to running the algorithm.Â

##### What's in the Box

Computational Vase - Recursive in Transparent Acrylic
Width Height Depth
23.58 cm 20.34 cm 16.94 cm
This model is 3D Printed in Transparent Acrylic: Firm translucent plastic with a smooth surface and rubbery feel.
Model version 4 | Last updated on 07/17/2012

By enodren