| 18 |
|
|
| 19 |
|
#include "fvect.h" |
| 20 |
|
|
| 21 |
< |
#define XNAME "X_" /* x function name */ |
| 22 |
< |
#define YNAME "Y_" /* y function name */ |
| 23 |
< |
#define ZNAME "Z_" /* z function name */ |
| 24 |
< |
#define RNAME "R_" /* r function name */ |
| 21 |
> |
#define XNAME "X`SYS`" /* x function name */ |
| 22 |
> |
#define YNAME "Y`SYS`" /* y function name */ |
| 23 |
> |
#define ZNAME "Z`SYS`" /* z function name */ |
| 24 |
> |
#define RNAME "R`SYS`" /* r function name */ |
| 25 |
|
|
| 26 |
|
#define PI 3.14159265358979323846 |
| 27 |
|
|
| 28 |
– |
#define FTINY 1e-7 |
| 29 |
– |
|
| 28 |
|
#define max(a,b) ((a) > (b) ? (a) : (b)) |
| 29 |
|
|
| 30 |
|
|
| 41 |
|
FVECT lastp, p; |
| 42 |
|
int i, nseg; |
| 43 |
|
|
| 44 |
< |
varset("PI", PI, NULL); |
| 45 |
< |
funset("hermite", 5, l_hermite); |
| 46 |
< |
funset("bezier", 5, l_bezier); |
| 47 |
< |
funset("bspline", 5, l_bspline); |
| 44 |
> |
varset("PI", ':', PI); |
| 45 |
> |
funset("hermite", 5, ':', l_hermite); |
| 46 |
> |
funset("bezier", 5, ':', l_bezier); |
| 47 |
> |
funset("bspline", 5, ':', l_bspline); |
| 48 |
|
|
| 49 |
|
if (argc < 8) |
| 50 |
|
goto userror; |