Bug 689699 - Beziers with sharp turns (make miter points instead of round joins)
Summary: Beziers with sharp turns (make miter points instead of round joins)
Status: NOTIFIED FIXED
Alias: None
Product: GhostPCL
Classification: Unclassified
Component: PCL interpreter (show other bugs)
Version: 1.51
Hardware: PC Windows XP
: P4 normal
Assignee: Henry Stiles
QA Contact: Bug traffic
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-11 15:42 UTC by Mike Wilson
Modified: 2008-12-19 08:31 UTC (History)
0 users

See Also:
Customer:
Word Size: ---


Attachments
XL file to demonstrate the problem (328 bytes, application/octet-stream)
2008-02-11 15:44 UTC, Mike Wilson
Details
Expected output (1.75 MB, image/tiff)
2008-02-11 15:45 UTC, Mike Wilson
Details
PCL Output (529.69 KB, image/jpeg)
2008-02-11 15:47 UTC, Mike Wilson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Wilson 2008-02-11 15:42:44 UTC
In the attached XL file there are two Beziers both with a sharp turn in them. 
The sharp turns should be generated with round joins instead of miters.  The
attached tif file is the expected output (except for the gray area) and the
attached jpg is the PCL interpreter's output.

Blue Bezier:
The start and end points are relatively far from each other, one control point
is roughly halfway between the start and end points. The other control point is
very close to end point, and where the problem occurs.  A line connecting the
last control point and the end point is nearly vertical, and you should notice
that at the top of the blue curve it begins to sweep down towards the endpoint,
but stops short.

Red Bezier:
The start and end points are relatively close to each other.  The two control
points are relatively close to each other, but far from the start and end
points.  At the top of the curve it makes a miter point (i think) instead of a
round join.
Comment 1 Mike Wilson 2008-02-11 15:44:40 UTC
Created attachment 3778 [details]
XL file to demonstrate the problem
Comment 2 Mike Wilson 2008-02-11 15:45:41 UTC
Created attachment 3779 [details]
Expected output
Comment 3 Mike Wilson 2008-02-11 15:47:32 UTC
Created attachment 3780 [details]
PCL Output
Comment 4 Henry Stiles 2008-04-28 18:16:11 UTC
fixed in ghostpcl 3061.