[OpenJDK 2D-Dev] <AWT Dev> Question: Area changes order of points
Jim Graham
james.graham at oracle.com
Tue Oct 6 18:38:01 UTC 2015
Hi Steve,
Area simplifies the shape into a normalized version that defines the
same interior area. It does not care what the original ordering of the
points was as it internalizes the shape, all it cares about is which
areas are geometrically inside vs. outside and it creates a path
according to its own internal policies that defines the same
inside/outside boundaries.
There is no "trick" to customizing this behavior and I'm not entirely
sure why the point ordering would matter when you are performing CAG
(Constructive Area Geometry) operations - only interiors and exteriors
should matter.
...jim
On 10/5/15 8:19 AM, Sergey Bylokhov wrote:
> Hello,
> I think this question is related to java2d, correct alias cc.
>
> On 24.09.15 12:53, Hruda, Steve wrote:
>> I use the java.awt.geom.Area class to clip a shape. Today I noticed that
>> new Area(Shape) changes the orientation of the shape, so that I get the
>> points of the Area counter-clockwise in every case.
>>
>> The following test shows you my problem.
>>
>> https://drive.google.com/file/d/0B7P_rknS1TWxVGJ6a3hBaElBTk0/view?usp=sharing
>>
>>
>> Is this a bug or do I something wrong?
>>
>> Is there a trick to get the points in the correct order?
>
>
More information about the 2d-dev
mailing list