gleHelicoid(3GLE) GLE gleHelicoid(3GLE)

gleHelicoid - Generalized torus, spiral with circle contour.

void gleHelicoid (gleDouble rToroid,
                  gleDouble up[3],
                  gleDouble startRadius,
                  gleDouble drdTheta,
                  gleDouble startZ,
                  gleDouble dzdTheta,
                  gleDouble startXform[2][3],
                  gleDouble dXformdTheta[2][3],
                  gleDouble startTheta,
                  gleDouble sweepTheta);

circle contour (torus) radius
spiral starts in x-y plane
change in radius per revolution
starting z value
change in Z per revolution
starting contour affine transformation
tangent change xform per revolution
start angle in x-y plane
degrees to spiral around

Generalized Torus. Similar to gleSpiral, except contour is a circle. Uses gleSpiral to draw.

gleSpiral, gleToroid

Linas Vepstas (linas@linas.org)

3.0 GLE