aboutsummaryrefslogtreecommitdiffstats
path: root/src/jogl/classes/com/jogamp/graph/geom/Triangle.java
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2014-03-15 07:02:35 +0100
committerSven Gothel <[email protected]>2014-03-15 07:02:35 +0100
commit0b61e9a2641e38475a330303e49f6becf99158e1 (patch)
tree4d4bd7ead74950ce7df84d184519873bd83bf660 /src/jogl/classes/com/jogamp/graph/geom/Triangle.java
parente4641e304fbc64a5d185a39c6ca6357cc678e013 (diff)
Bug 801: Remove Vertex.Factory from AffineTransform ; Add AABBox tranformed resize.
Diffstat (limited to 'src/jogl/classes/com/jogamp/graph/geom/Triangle.java')
-rw-r--r--src/jogl/classes/com/jogamp/graph/geom/Triangle.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/jogl/classes/com/jogamp/graph/geom/Triangle.java b/src/jogl/classes/com/jogamp/graph/geom/Triangle.java
index e353dd061..593d9cb24 100644
--- a/src/jogl/classes/com/jogamp/graph/geom/Triangle.java
+++ b/src/jogl/classes/com/jogamp/graph/geom/Triangle.java
@@ -67,11 +67,11 @@ public class Triangle {
/**
* Returns a transformed a clone of this instance using the given AffineTransform.
*/
- public Triangle transform(AffineTransform t) {
+ public Triangle transform(final AffineTransform t, final Vertex.Factory<? extends Vertex> vertexFactory) {
final Triangle tri = new Triangle(id, boundaryEdges, boundaryVertices);
- tri.vertices[0] = t.transform(vertices[0], null);
- tri.vertices[1] = t.transform(vertices[1], null);
- tri.vertices[2] = t.transform(vertices[2], null);
+ tri.vertices[0] = t.transform(vertices[0], vertexFactory.create());
+ tri.vertices[1] = t.transform(vertices[1], vertexFactory.create());
+ tri.vertices[2] = t.transform(vertices[2], vertexFactory.create());
return tri;
}