Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!thunder.mcrcim.mcgill.edu!snorkelwacker.mit.edu!apple!sun-barr!newstop!exodus!bendenweyr!flar From: flar@bendenweyr.Eng.Sun.COM (Jim Graham) Newsgroups: comp.lang.postscript Subject: Behaviour of pathbbox in Level 2 Message-ID: <5706@exodus.Eng.Sun.COM> Date: 11 Jan 91 03:32:48 GMT Sender: news@exodus.Eng.Sun.COM Reply-To: flar@bendenweyr.Eng.Sun.COM (Jim Graham) Organization: Sun Microsystems, Inc. Lines: 28 In section A.3 of the new PS Lang. Ref. Manual, it says: "In Level 1 implementations, the pathbbox operator computes a bounding box that encloses all points in the current path. In Level 2, if the path ends with a moveto, the trailing endpoint is not included in the computation." I am wondering why this change was made and how extensive it is. In particular: 1) What if there are several trailing movetos, are any of them included in the computation? 2) What if there are leading movetos, would any of them be included in the computation? 3) What if there are multiple adjacent embedded movetos, are any of those included? If the answer is that only the single last trailing moveto is ignored, then I wonder why that point is treated differently. If the answer is that none of the above described points are included in the bbox, then the documentation needs to be clarified on this matter. Anyone at Adobe care to comment? ...jim