home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
174.lha
/
BezSurf
/
revolve.h
< prev
next >
Wrap
C/C++ Source or Header
|
1988-04-28
|
1KB
|
49 lines
#ifndef REVOLVE_H_FILE
#define REVOLVE_H_FILE
#include "mytypes.h"
typedef enum { RevX, RevY } RevAxisType;
extern RevAxisType RevAxis;
#define DefRevMeshVal 30
#define DefSurfDist 3000
#define DefTilt 15
#define DefRotRange 360
#define DefRotStart 0
#define DefPersp false
#define DefViewDist 3000
typedef struct {
short x, y;
} ScrnPair;
typedef struct {
float x, y, z;
} Pt3;
typedef struct {
Pt3 d3;
ScrnPair d2;
} PtGen;
extern short RevMesh;
extern short RevImageR,
RevImageB;
extern void SetRotStart();
extern void SetRotRange(/* Panel_item, int, struct input_event */);
extern void SetSecAng(/* Panel_item, int, struct input_event */);
extern void SetPolyMode( /* Panel_item, int, struct input_event */);
extern void SetFitBez( /* Panel_item, int, struct input_event */);
extern bool Revolve( /* Panel_item, int, struct input_event */);
extern void SetRevAxis( /* Panel_item, int, struct input_event */);
extern void SetRevMesh( /* Panel_item, int, struct input_event */);
extern void SetSurfDist(/* Panel_item, int, struct input_event */);
extern void SetViewDist();
extern void SetPerspective();
#endif !REVOLVE_H_FILE