glutsolidsierpinskisponge(3) - Linux man page
Name
glutSolidSierpinskiSponge - Draw a solid Spierspinski's sponge.
Library
OpenGLUT - geometry
Synopsis
#include <openglut.h>
void
glutSolidSierpinskiSponge(int num_levels, const GLdouble offset[ 3 ], GLdouble scale);
-
Parameters
num_levels Recursive depth.
offset Location vector.
scale Relative size.
Description
This function recursively draws a few levels of a solid-shaded Sierpinski's Sponge. If num_levels is 0, draws 1 tetrahedron. The offset is a translation. The z axis is normal to the base. The sponge is centered at the origin.
Caveats
Runtime is exponential in num_levels .
Todo
Consider removing the offset parameter from the API (use a helper function).
See Also
BSD Epoch BSD