gleHelicoid
Prev | GLE | Next

## Name

gleHelicoid — Generalized torus, spiral with circle contour.

## C Specification

`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`);`

## Python Specification

``gleHelicoid`` | `(` | ``rToroid`, `up`[3], `startRadius`, `drdTheta`, `startZ`, `dzdTheta`, `startXform`[2][3], `dXformdTheta`[2][3], `startTheta`, `sweepTheta`) → `None``

## Parameters

`rToroid`
  circle contour (torus) radius
`startRadius`
  spiral starts in x-y plane
`drdTheta`
  change in radius per revolution
`startZ`
  starting z value
`dzdTheta`
  change in Z per revolution
`startXform`
  starting contour affine transformation
`dXformdTheta`
  tangent change xform per revolution
`startTheta`
  start angle in x-y plane
`sweepTheta`
  degrees to spiral around

## Description

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

## See Also

gleSpiral, gleToroid

## Author

Linas Vepstas

Prev | Up | Next
gleExtrusion | Home | gleLathe