X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fglx%2Fextrusion-taper.c;h=d2d05a153ab259629b3db5043f4b4e65f35f4636;hb=49f5b54f312fe4ac2e9bc47581a72451bd0e8439;hp=8cf51cae5ae016dc44b7a391117e08daa55d2625;hpb=c596d1306f5f92f7eab76224d3b049980a14adcb;p=xscreensaver diff --git a/hacks/glx/extrusion-taper.c b/hacks/glx/extrusion-taper.c index 8cf51cae..d2d05a15 100644 --- a/hacks/glx/extrusion-taper.c +++ b/hacks/glx/extrusion-taper.c @@ -11,12 +11,10 @@ * */ -/* required include files */ +#include "extrusion.h" + #include #include -#include -#include -#include #ifndef NULL #define NULL ((void *) 0x0) @@ -47,8 +45,8 @@ #define NUM_PTS (25) -double contour [NUM_PTS][2]; -double norms [NUM_PTS][2]; +static double contour [NUM_PTS][2]; +static double norms [NUM_PTS][2]; static void init_contour (void) { @@ -86,11 +84,11 @@ static void init_contour (void) /* =========================================================== */ #define PSIZE 40 -double path[PSIZE][3]; -double twist[PSIZE]; -double taper[PSIZE]; +static double path[PSIZE][3]; +static double twist[PSIZE]; +static double taper[PSIZE]; -void init_taper (void) { +static void init_taper (void) { int j; double z, deltaz; double ang, dang; @@ -120,11 +118,9 @@ void init_taper (void) { /* =========================================================== */ +/* controls shape of object */ extern float lastx; extern float lasty; -extern float rot_x; -extern float rot_y; -extern float rot_z; void InitStuff_taper (void) { @@ -143,7 +139,7 @@ void InitStuff_taper (void) /* =========================================================== */ -void gleTaper (int ncp, +static void gleTaper (int ncp, gleDouble contour[][2], gleDouble cont_normal[][2], gleDouble up[3], @@ -209,13 +205,9 @@ void DrawStuff_taper (void) { /* set up some matrices so that the object spins with the mouse */ glPushMatrix (); - glTranslatef (0.0, 0.0, -80.0); - glRotatef(rot_x, 1, 0, 0); - glRotatef(rot_y, 0, 1, 0); - glRotatef(rot_z, 0, 0, 1); - -/* glRotatef (130.0, 0.0, 1.0, 0.0); */ -/* glRotatef (65.0, 1.0, 0.0, 0.0); */ + /* glTranslatef (0.0, 0.0, -80.0); */ + /* glRotatef (130.0, 0.0, 1.0, 0.0); */ + /* glRotatef (65.0, 1.0, 0.0, 0.0); */ /* draw the brand and the handle */ gleTaper (20, contour, norms, NULL, 40, path, NULL, taper, twist);