glutSolidSierpinskiSponge man page

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

glutWireSierpinskiSponge(3)

Referenced By

glutWireSierpinskiSponge(3).

August 9, 2018