This addin creates meshes from the level surfaces (also called isosurfaces) of a user-supplied mathematical function. A live preview is shown in Autodesk© Fusion360™ as the parameters are updated, and when the command is executed, the mesh object is created in the current document--no need to save it externally and import it yourself, as you have to do with external mesh-generation apps.

The user provides the bounds of the rectangular region in which the mesh will be rendered, as well as a function of x, y, and z. The mesh is created from the level surface f(x,y,z)=0.

Sphere of radius 4cm: 16 - (x^2 + y^2 + z^2)

Torus: 1-z^2 - (sqrt(x^2+y^2)-2)^2

Hyperboloid of one sheet: 8 - sqrt(x*x + y*y - z*z)

Revolution of decaying cosine: z - exp(-x*x - y*y) * cos(3*(x^2 + y^2))

This application makes use of the following fantastic open source libraries:

- The Geometric Tools Engine by Dave Eberly
- muparser by Ingo Berg

Available from the Fusion 360™ store