You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2019/04/29 13:55:05 UTC
svn commit: r1858376 -
/pdfbox/branches/issue45/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/TriangleBasedShadingContext.java
Author: tilman
Date: Mon Apr 29 13:55:05 2019
New Revision: 1858376
URL: http://svn.apache.org/viewvc?rev=1858376&view=rev
Log:
PDFBOX-4519: use optimized point type
Modified:
pdfbox/branches/issue45/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/TriangleBasedShadingContext.java
Modified: pdfbox/branches/issue45/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/TriangleBasedShadingContext.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/issue45/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/TriangleBasedShadingContext.java?rev=1858376&r1=1858375&r2=1858376&view=diff
==============================================================================
--- pdfbox/branches/issue45/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/TriangleBasedShadingContext.java (original)
+++ pdfbox/branches/issue45/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/TriangleBasedShadingContext.java Mon Apr 29 13:55:05 2019
@@ -125,11 +125,11 @@ abstract class TriangleBasedShadingConte
// "fatten" triangle by drawing the borders with Bresenham's line algorithm
// Inspiration: Raph Levien in http://bugs.ghostscript.com/show_bug.cgi?id=219588
- Point p0 = new Point((int) Math.round(tri.corner[0].getX()),
+ Point p0 = new IntPoint((int) Math.round(tri.corner[0].getX()),
(int) Math.round(tri.corner[0].getY()));
- Point p1 = new Point((int) Math.round(tri.corner[1].getX()),
+ Point p1 = new IntPoint((int) Math.round(tri.corner[1].getX()),
(int) Math.round(tri.corner[1].getY()));
- Point p2 = new Point((int) Math.round(tri.corner[2].getX()),
+ Point p2 = new IntPoint((int) Math.round(tri.corner[2].getX()),
(int) Math.round(tri.corner[2].getY()));
Line l1 = new Line(p0, p1, tri.color[0], tri.color[1]);
Line l2 = new Line(p1, p2, tri.color[1], tri.color[2]);