Public Members |
 |  |
void | init (float x = 0, float y = 0, float z = 0, float rx = 2.5, float ry = 2.5, float l = 10, float r = 1, float g = 0, float b = 0, float s = 0, float e = 1)
|
 |  | | 1 if bottom cap is inside, outside otherwise.
|
 |  |
bool | draw (ddgContext *ctx)
|
 |  | | Render the cylinder.
|
 |  |
void | calcq ( ddgContext *ctx, float ts, float te, ddgVector3 *ps, ddgVector3 *pe)
|
 |  | | Calculate one quadrant of the cylinder.
|
 |  |
void | drawq ( ddgVector3 *cap )
|
 |  | | Render one quadrant of the cylinder.
|
 |  |
ddgColor3 | color
|
 |  | | A RGB colour tuple.
|
 |  |
ddgVector3 | pos
|
 |  | | Position of cylinder in space.
|
 |  |
float | len
|
 |  | | Position of end of cylinder.
|
 |  |
float | radiusx
|
 |  | | Length of cylinder.
|
 |  |
float | radiusy
|
 |  | | Radius of x axis.
|
 |  |
float | ts
|
 |  | | Radius of y axis.
|
 |  |
float | te
|
 |  | | Starting point (0.0 - 1.0).
|
 |  |
short | inside
|
 |  | | Ending point (ts - 1.0).
|
 |  |
short | topcap
|
 |  | | 1 if we want the inside of the cylinder.
|
 |  |
short | botcap
|
 |  | | 1 if top cap is present.
|
 |  |
short | topin
|
 |  | | 1 if bottom cap is present.
|
 |  |
short | botin
|
 |  | | 1 if top cap is inside, outside otherwise.
|