FREE SHIPPING on orders over $25! Sale ends in days. Details

<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/D5WNQCR62/random-hilbert-curve-10cm" /> <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>

Click and drag to rotate
Random Hilbert Curve - 10cm 3d printed

DIGITAL PREVIEW
Not a Photo

Random Hilbert Curve - 10cm 3d printed
Random Hilbert Curve - 10cm 3d printed

DIGITAL PREVIEW
Not a Photo

Random Hilbert Curve - 10cm 3d printed
Random Hilbert Curve - 10cm 3d printed

DIGITAL PREVIEW
Not a Photo

Random Hilbert Curve - 10cm

OVERVIEW
  • 3D printed in Black Acrylic: Firm black plastic with a smooth surface and rubbery feel.
  • Be the first to try. Learn more
  • This product is intended for mature audiences.
$96.45
BETA

This product is in development. Buy in Beta to support this designer and share feedback.

Share Link
Embed This Product

Product Description

Hilbert curves are more than pretty.

 

All space-filling curves allow you translate N-dimentional space down to 1 dimension. Hilbert curves are unusually good at doing that, with few "jumps" where they lunge across the space they're filling. This means that the distance between two points along the curve is fairly proportional to their Euclidean distance in N-dimensional space.

 

This allows all sorts of tomfoolery. Subdivide the Hilbert curve over an N-dimensional space containing points, until each occupies one "voxel" of the curve. Reorganize the points so that they're in the order you visit along the curve, and you've got a decent solution to the shortest path through every point. Other approaches will give you better estimates, but only space-filling curves allow you to do it without measuring the distance between points! Alternatively, do the above but partition the points into as many groups as you want. Now you've got a decent set of bounded volumes to characterize the entire set. Modern databases also use space-filling curves to reduce their lookup times, especially when dealing with spatial data.

 

This sculpture is a tribute to the practical side of Hilbert curves. Take a collection of random 3D points, sort them according to their location along the Hilbert curve, and turn those into the control points of a Bezier spline. The result is something that looks like a mess, until you look at it perpedicular to one of the sides. Suddenly, the method is revealed within the madness.

 

As if that wasn't cool enough, this technique allows an infinite number of variants to be generated. I'll be periodically uploading variants manually, but you've also got the option of asking for your own variant.

 

The only thing cooler than owning mathematical art is owning a unique piece of mathematical art.

What's in the Box
INCM
Random Hilbert Curve - 10cm
Black Acrylic
Width
9.8 cm
Height
10.0 cm
Depth
10.0 cm

Sign In or Join to comment.
 
 
Logo

Hello.

We're sorry to inform you that we no longer support this browser and can't confirm that everything will work as expected. For the best Shapeways experience, please use one of the following browsers:

Click anywhere outside this window to continue.