- is[0].setPoints(projectedPoint1, projectedPoint2, texturePoint1,
- texturePoint2);
- is[1].setPoints(projectedPoint1, projectedPoint3, texturePoint1,
- texturePoint3);
- is[2].setPoints(projectedPoint2, projectedPoint3, texturePoint2,
- texturePoint3);
-
- java.util.Arrays.sort(is);
+ final PolygonBorderInterpolator[] is = new PolygonBorderInterpolator[]{
+ new PolygonBorderInterpolator(), new PolygonBorderInterpolator(),
+ new PolygonBorderInterpolator()};
+
+ is[0].setPoints(projectedPoint1, projectedPoint2,
+ coordinates[0].textureCoordinate,
+ coordinates[1].textureCoordinate);
+ is[1].setPoints(projectedPoint1, projectedPoint3,
+ coordinates[0].textureCoordinate,
+ coordinates[2].textureCoordinate);
+ is[2].setPoints(projectedPoint2, projectedPoint3,
+ coordinates[1].textureCoordinate,
+ coordinates[2].textureCoordinate);
+
+ sort(is);