X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=blobdiff_plain;f=libctsupport%2Fclip.cpp;h=dac3de1e9d8ce88b6201e0f945e90ddb67e441bd;hp=3ff8b0874c4f59ceda261dc5aef59fefc0144fec;hb=8a7697ce57b56cdc43698cd1241ad98d49f9b5ac;hpb=55426f4170ed9dc777c3cec3741e4a59e6eebd38 diff --git a/libctsupport/clip.cpp b/libctsupport/clip.cpp index 3ff8b08..dac3de1 100644 --- a/libctsupport/clip.cpp +++ b/libctsupport/clip.cpp @@ -12,9 +12,9 @@ ** the SNARK size of the object (u,v) ** ** This is part of the CTSim program -** Copyright (C) 1983-2000 Kevin Rosenberg +** Copyright (c) 1983-2001 Kevin Rosenberg ** -** $Id: clip.cpp,v 1.6 2000/12/06 15:17:51 kevin Exp $ +** $Id$ ** ** 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 @@ -250,9 +250,8 @@ clip_triangle (double& x1, double& y1, double& x2, double& y2, const double u, c int c1 = tcode (x1, y1, m, b, clip_xaxis); int c2 = tcode (x2, y2, m, b, clip_xaxis); -#ifdef DEBUG - printf ("x1:%6.2f y1:%6.2f code1:%2d x2:%6.2f y2:%6.2f code2:%2d\n", - x1, y1, c1, x2, y2, c2); +#if 0 + 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 ) { if ( c1 & c2 ) { @@ -292,7 +291,7 @@ clip_triangle (double& x1, double& y1, double& x2, double& y2, const double u, c } else { x2=x; y2=y; c2=tcode (x2,y2,m,b,clip_xaxis); } -#ifdef DEBUG +#if 0 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 } @@ -331,7 +330,7 @@ tcode (const double x, const double y, const double m, const double b, const int static int rectcode (double x, double y, const double rect[4]); -bool +bool clip_rect (double& x1, double& y1, double& x2, double& y2, const double rect[4]) { double x = 0, y = 0;