HOpenGL Libraries (OpenGL package)ContentsIndex
Graphics.Rendering.OpenGL.GLU.Quadrics
Portability portable
Stability provisional
Maintainer sven.panne@aedion.de
Description
This module corresponds to chapter 6 (Quadrics) of the GLU specs.
Synopsis
type QuadricNormal = Maybe ShadingModel
data QuadricTexture
= NoTextureCoordinates
| GenerateTextureCoordinates
data QuadricOrientation
= Outside
| Inside
data QuadricDrawStyle
= PointStyle
| LineStyle
| FillStyle
| SilhouetteStyle
data QuadricStyle = QuadricStyle QuadricNormal QuadricTexture QuadricOrientation QuadricDrawStyle
type Radius = GLdouble
type Height = GLdouble
type Angle = GLdouble
type Slices = GLint
type Stacks = GLint
type Loops = GLint
data QuadricPrimitive
= Sphere Radius Slices Stacks
| Cylinder Radius Radius Height Slices Stacks
| Disk Radius Radius Slices Loops
| PartialDisk Radius Radius Slices Loops Angle Angle
renderQuadric :: QuadricStyle -> QuadricPrimitive -> IO ()
Produced by Haddock version 0.6