From: V. <gae...@no...> - 2005-08-18 19:26:32
|
On Wed, Aug 17, 2005 at 09:45:38PM +0200, Hans-Bernhard Broeker wrote: > Ethan Merritt wrote: > >On Wednesday 17 August 2005 11:06 am, Hans-Bernhard Broeker wrote: > >>Not really. It's the same problem in a different dress. Terminal > >>coordinates are really only valid in some interval. That interval=20 > >>always has one endpoint at zero, by design, so it makes sense for the= =20 > >>coordinates to be unsigned. It being unsigned even helps generate=20 > >>faster code: a single test for (x < term->xmax) will detect points th= at=20 > >>are off to the right or the left. > >Detect, yes. But it does not allow you to clip the line segment. > That's OK --- clipping should not be done in the terminal driver anyway. Hum clipping, for instance, an image involves a certain amount of work. Should that be done in the terminal driver ? -- Ga=EBl |