GLUTSOLIDSIERPINSKISPONGE
Section: C Library Functions (3)
Updated: LOCAL
Page Index
BSD mandoc
NAME
glutSolidSierpinskiSponge
- Draw a solid Spierspinski's sponge.
LIBRARY
OpenGLUT - geometry
SYNOPSIS
In openglut.h
Ft void
Fn glutSolidSierpinskiSponge int num_levels const GLdouble offset[ 3 ] GLdouble scale
PARAMETERS
Bf Em
num_levels
Ef
Recursive depth.
Bf Em
offset
Ef
Location vector.
Bf Em
scale
Ef
Relative size.
DESCRIPTION
This function recursively draws a few levels of
a solid-shaded Sierpinski's Sponge.
If
Bf Sy
num_levels
Ef
is 0, draws 1 tetrahedron.
The
Bf Sy
offset
Ef
is a translation.
The
Bf Sy
z
Ef
axis is normal to the base.
The sponge is centered at the origin.
CAVEATS
Runtime is exponential in
Bf Sy
num_levels
Ef
.
TODO
Consider removing the
Bf Sy
offset
Ef
parameter from the API (use a helper function).
SEE ALSO
glutWireSierpinskiSponge(3)