Hi Aant, This test case appears to demonstrate an idiosyncrasy of the way that we store the data internally in an Area object. Both paths represent their input polygons accurately - explicitly drawing a line back to the starting point before a closepath is superfluous but not incorrect. Thus the behavior is not a bug.
The circumstances under which the Area iterator will place an explicit line before a closepath have to do with whether or not the top of the shape is a horizontal line. If it is a horizontal line then the Area's iterator will simply use a closepath segment to closet it. If the top is a point then it will start at that point and come back to it (with a non-horizontal segment) at the end before the final closepath. But in either case, the iterator has accurately described the correct closed shape. ...jim =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA2D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".