** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: clip.cpp,v 1.2 2000/06/19 19:04:05 kevin Exp $
+** $Id: clip.cpp,v 1.4 2000/07/23 01:49:03 kevin Exp $
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License (version 2) as
xform_mtx2 (rotmtx, ccx, ccy);
t1 += theta; // rotate start and stop angles
t2 += theta;
- t1 = norm_ang (t1);
- t2 = norm_ang (t2);
+ t1 = normalizeAngle (t1);
+ t2 = normalizeAngle (t2);
if (xc2 < -D_EPSILON || fabs(yc2) > F_EPSILON) {
sys_error (ERR_SEVERE, "Internal error in clip_circle\n x1=%6.2f, y1=%6.2f, x2=%6.2f, y2=%6.2f, xc2=%6.2f, yc2=%6.2f, theta=%6.2f", x1, y1, x2, y2, xc2, yc2, theta);
int c2 = tcode (x2, y2, m, b, clip_xaxis);
#ifdef DEBUG
- crt_set_cpos (1,1);
- printf ("x1:%6.2f y1:%6.2f code1:%2d x2:%6.2f y2:%6.2f code2:%2d",
+ printf ("x1:%6.2f y1:%6.2f code1:%2d x2:%6.2f y2:%6.2f code2:%2d\n",
x1, y1, c1, x2, y2, c2);
#endif
while ( c1 || c2 ) {
x2=x; y2=y; c2=tcode (x2,y2,m,b,clip_xaxis);
}
#ifdef DEBUG
- crt_set_cpos (1,1);
- printf ("x1:%6.2f y1:%6.2f code1:%2d x2:%6.2f y2:%6.2f code2:%2d", x1, y1, c1, x2, y2, c2);
+ printf ("x1:%6.2f y1:%6.2f code1:%2d x2:%6.2f y2:%6.2f code2:%2d\n", x1, y1, c1, x2, y2, c2);
#endif
}