Voronoi Klein Bottle

by MadOverlord, published

Voronoi Klein Bottle by MadOverlord Sep 3, 2013
37 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps


Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

25638Views 7110Downloads Found in Math Art


This is my take on the various Klein Bottles, inspired in large part by Dizingof's perforated bottle. Mine, however, uses the Voronoi tesselation to perforate the bottle.

Does not need support, but I suggest you print with brim to improve adhesion to the platform.


Made by using ViaCad and MeshLab, as follows (all the files are included):

  • In Viacad, I created 3 surfaces: the bottle body, the neck, and a patch that covers the intersection of the bottle and the neck. The bottle and neck were exported as very fine meshes, the patch as a regular resolution mesh.
  • In MeshLab, I imported the bottle and the patch.
  • Filters > Color... > Disk Vertex Coloring to color the Bottle using the points in the patch, adjusting the parameter until the patch was fully colored.
  • Render > Color > None and then Filters > Selection > Select Faces by Color. Select RGB mode, set the sliders all to 1, turn on Preview, and then tune down the R value until you get everything selected but the patch area.
  • Filters > Selection > Invert Selection, then Filters > Selection > Delete Selected Faces and Vertices to make the hole. It will be a bit bigger than the patch, but this is what you want, it makes for a nice effect.
  • This is a good point to save your work. MeshLab gets crashy if you do too much, so make a lot of checkpoints. As a general rule, if something is crashing MeshLab -- or not giving proper results -- get things to the point just before the crash, save, then restart MeshLab and import the saved mesh.
  • Turn off display of the patch, then Import the Neck. If the neck has a different shade from the bottle, then Filters > Normals > Invert Faces... to change the normals.
  • Filters > Mesh > Flatten... to combine the two meshes.
  • One problem you may run into is that the Voronoi Tesselation seems to mess up at the join between the neck and the bottle. To avoid this, use Filters > Cleaning > Merge Close... and set a pct of 8-10 (Try 8, if it doesn't work, backtrack and try bigger numbers.
  • Save the results and then do the Voronoi tesselation. See my Voronoi Tetrahedron for the details on how to do that. I suggest using about 250 points to do the tesselation.

More from Math Art

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

Treatstock is an online platform that offers decentralized manufacturing services such as 3D printing and CNC machining for clients all over the world. We offer free and instant access to comparati...

App Info Launch App

3D print your favourite design with NinjaPrototype, a professional 3D manufacture with consistent quality and speed.

App Info Launch App

Is a brim technically a raft?

No. A raft goes under your whole object, and the object never touches the build surface. For some prints that is desirable - and those are the only ones I use a raft on anymore.

My neck looks bad... how should I fix it?

Try a chiropractor or a plastic surgeon.

Without more details than "looks bad" there is no way I can give you meaningful advice. With a complex print like this that has overhangs and bridges, you are going to get imperfections in the print that you have to clean up afterwards. I use a set of model files to do this.

A complete description of how the model was created is located under the Instructions tab

Cool work, where did you modeled it?

...that most people don't give a shitake.

Haha! You're a real funghi.

Yes, I'm told I grow on people.

The morel of the story is?

This reminds me of a species of fungus.