Samir-Rashid / level-surfaces

Library for rendering level surfaces and implicit functions in OpenSCAD

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Level Surfaces: an OpenSCAD based 3D surface grapher

with special 3D printing functionality

Level surfaces helps you graph and understand 3D functions. You can not only render 3D functions, but you can export surfaces to STL files.

Demo

frame00001

FAQ

How does it work?

The rendering system uses a Marching Cubes algorithm to take points from the function and translate them to a 3D model. This works by extracting data points from the function and then creating a polygonal mesh field based on the cube's intersections.

About rendering algorithms.

Several algorithms for tracing 3D objects exist. These methods (sphere tracing, marching cubes, level set, dual contouring, etc) extract points to express density or orientation of points.

About

Library for rendering level surfaces and implicit functions in OpenSCAD


Languages

Language:OpenSCAD 97.1%Language:JavaScript 2.9%