Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Metaballs implementations for openFrameworks using marching cubes and marching tetrahedrons.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 example-mc-noise
Octocat-spinner-32 example-mt-noise
Octocat-spinner-32 src
Octocat-spinner-32 .gitignore
Octocat-spinner-32 readme.md
readme.md

ofxMetaballs is an addon for openFrameworks

It's still heavily a work in progress, as it consists of two completely separate implementations that are only informally linked. In the future they should either extend a base class or be modes of a single class. There are also some slight differences in the way MC handles minRadius/maxRadius compared to MT.

The primary differences between MT and MC are:

  • MT can always be 3d printed, while MC isn't always manifold or even oriented uniformly.
  • MC is generally faster than MT.
  • MC internally uses a -1 to +1 domain, while MT uses 0 to 1, but generally shouldn't be an issue for the user as all data should be normalized to 0 to 1 before being fed into MC/MT.
Something went wrong with that request. Please try again.