Article View: comp.lang.postscript
Article #1960Re: Big polygons
From: Larry Spence
Date: Tue, 25 Aug 1992 04:37
Date: Tue, 25 Aug 1992 04:37
22 lines
1587 bytes
1587 bytes
In article <1992Aug21.090522.10455@adobe.com> delahunt@adobe.com (Jim DeLaHunt) writes: >The solutions to this problem are unfortunately application-specific. >If the application knows its polygon doesn't self-intersect and has no holes >in it, it might get away with simply issuing 'fill' operators every 1500 >vertices or so. This will print correctly on most PostScript interpreter >implementations. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ This works for non-trivial (i.e., concave) polygons?? BTW, what is implemen- tation-dependent about it? Is there some philosophical reason why PS doesn't decompose polygons that are too complex? In an application, the poor developer is stuck with decomposing curved-edge polygons into simpler pieces, which is slow and prone to numeric errors. In the interpreter, this could be done after the path is flattened, so that only line segments need be dealt with. Sure seems like something that the interpreter should deal with, not the app, IMHO. -- Larry Spence larry@cs.com uunet!csccat!larry or sun!texsun!csccat!larry
Technical Details
Message-ID:
<1992Aug25.043733.19389@cs.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!sun-barr!west.West.Sun.COM!cronkite.Central.Sun.COM!texsun!csccat!larryReferences:
<1992Aug21.034404.29633@adobe.com> <loesch.714382187@hera> <1992Aug21.090522.10455@adobe.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!sun-barr!west.West.Sun.COM!cronkite.Central.Sun.COM!texsun!csccat!larry From: larry@cs.com (Larry Spence) Newsgroups: comp.lang.postscript Subject: Re: Big polygons Message-ID: <1992Aug25.043733.19389@cs.com> Date: 25 Aug 92 04:37:33 GMT References: <1992Aug21.034404.29633@adobe.com> <loesch.714382187@hera> <1992Aug21.090522.10455@adobe.com> Organization: Computer Support Corporation, Dallas,Texas Lines: 22