Number: 176
Title: arrowhead=tee incorrectly drawn
Submitter: Laurent Cocea
Date: Sat Jul 20 09:26:13 2002
Subsys: Dot
Version: 1.8.8
System: x86-Linux-RH 6.2
Severity: cosmetic
Problem:
Arrowhead=tee may get drawn either before (+) of after (-ญญ|) the end
of the edge. Also, when edges are not vertical or horizontal the
arrowhead is often in a non-square angle with the edge (--/ or even -/-).
Input file: b176.dot
Output file: b176.pdf
Comments:
[erg] This is a known problem with tee arrowheads. The code for the endpoint
of a spline only required that the point be within a usual arrowhead, not
just touching the base. This discrepancy didn't matter as the arrowhead hid
it. The tee arrowhead doesn't have this luxury. Endpoint adjustment has
been refined but the problem still occurs.
Fix: Use code which provides the exact point where a Bezier crosses a line segment.
Owner: ellson
Status: Fixed