Bug 689699

Summary: Beziers with sharp turns (make miter points instead of round joins)
Product: GhostPCL Reporter: Mike Wilson <Michael.Wilson>
Component: PCL interpreterAssignee: Henry Stiles <henry.stiles>
Status: NOTIFIED FIXED    
Severity: normal    
Priority: P4    
Version: 1.51   
Hardware: PC   
OS: Windows XP   
Customer: Word Size: ---
Attachments: XL file to demonstrate the problem
Expected output
PCL Output

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.