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

glutwiresierpinskisponge(3)

BSD Epoch BSD