About vZome

Download vZome (Desktop)


Try vZome Online

vZome is a desktop app designed primarily for building virtual Zome models.  In addition to the basic mechanism of building strut upon strut, vZome supports a rich collection of symmetry and geometry tools, helping you create and discover models that you might not stumble upon with physical Zome.

vZome also enriches the Zome system by adding new strut directions, and by adding the ability to build panels of any shape.  In addition, vZome lets you change the way balls and struts are rendered, giving you the choice of very abstract renditions of geometry, or very accurate depictions of real Zome parts, or somewhere in between.

vZome goes even further in supporting models and geometries not possible with Zome.  Zome is based on a particular symmetry (icosahedral), and uses strut lengths based on the Golden Ratio.  It is an amazingly rich system, but it is just one of an infinite family of such systems.  In vZome, you can build models with octahedral symmetry, with lengths based on the square root of two.  Another system is based on the square root of three, and supports 12-fold rotations.

vZome Online is an all new, in-browser viewing and editing experience.  For the moment, it only supports viewing designs created in the desktop app, but it will support editing soon, and eventually it will replace the desktop app for almost all purposes.  Even now, vZome Online lets you share your vZome designs with others, without requiring any software installation!

vZome Chat on Discord

Join the vZome Discord server for live chat with us and others, to ask for help, or share models, or whatever.

vZome Blog

For the latest news, we've started a blog.  Subscribe to get an RSS feed or email updates!  Share articles on social media!

Experiment with vZome on Observable

With the help of Jacob Rus, I have ported parts of vZome to Javascript to run on Observable, an amazing site that allows you to create interactive, editable notebooks defined by code.  Since all the code is viewable and editable, our notebooks can be the basis for your own experimentation.  If you have ever wanted to generate vZome models using an API, rather than by using the vZome user interface, this may be your answer.

There is also a notebook showing how you can render any vZome file available at a public URL, e.g. on Google Drive.  Since Observable supports downloading and embedding notebooks, this gives you a way to author web content about your vZome projects.

I have create quite a few notebooks on Observable, and most are related to vZome in some way.

This is very much a work-in-progress, so contact me if you have any questions.

For Developers

vZome is open-source.  See how to contribute your cool feature ideas to vZome.  We don't just need Java developers; if you have web development skills, you can help us build a web-based equivalent of vZome, or replace this site with a more modern, engaging design.

3D-Printed vZome Struts

If you want to physically build something you designed in vZome, but it uses struts that Zometool does not produce, try this Shapeways store.  You will find a number of models for vZome struts there, as well as some other things like cross-connectors.

vZome T-Shirt

Want to show your vZome pride?  Or perhaps you just like our logo?  You can find a vZome T-shirt at Neatoshop, as well as other mathematical designs.

3D Models on SketchFab

There are a variety of interactive 3D models on SketchFab that you can view, rotate, and scale directly in your web browser, including models from Zometool, David Hall, John and Jane Kostick, and myself.  All of these models were exported from vZome as Collada/DAE files.

vZome Viewer for Android

Have an Android mobile phone?  You can install the vZome Viewer app.  (Note: I created this app a few years ago, and it may not run on current Android versions.)