diff options
author | Harvey Harrison <[email protected]> | 2013-06-28 14:16:04 -0700 |
---|---|---|
committer | Harvey Harrison <[email protected]> | 2013-06-28 14:16:04 -0700 |
commit | 04e6a1b9b47f9a3eaa3573c2cbe4c2cf403f7a28 (patch) | |
tree | 12a1211e6431c7de6c51f60a2232f039da7011b8 /src | |
parent | f9978f3d5fd6d8d73dd7b8c1574d36262f32aeb9 (diff) |
j3dcore: use the new Utils helpers to remove the last dependency on the Distance class
Signed-off-by: Harvey Harrison <[email protected]>
Diffstat (limited to 'src')
5 files changed, 15 insertions, 25 deletions
diff --git a/src/classes/share/javax/media/j3d/GeometryArrayRetained.java b/src/classes/share/javax/media/j3d/GeometryArrayRetained.java index f2f7600..d037c4f 100644 --- a/src/classes/share/javax/media/j3d/GeometryArrayRetained.java +++ b/src/classes/share/javax/media/j3d/GeometryArrayRetained.java @@ -50,8 +50,6 @@ import javax.vecmath.TexCoord4f; import javax.vecmath.Vector3d; import javax.vecmath.Vector3f; -import com.sun.j3d.internal.Distance; - /** * The GeometryArray object contains arrays of positional coordinates, @@ -8189,13 +8187,13 @@ ArrayList<ArrayList<MorphRetained>> morphUserLists = null; j = (i < coordinates.length-1 ? i+1: 0); if (cyl instanceof PickCylinderSegment) { sqDistToEdge = - Distance.segmentToSegment(origin, end, + Utils.segmentToSegment(origin, end, coordinates[i], coordinates[j], iPnt1, iPnt, null); } else { sqDistToEdge = - Distance.rayToSegment(origin, direction, + Utils.rayToSegment(origin, direction, coordinates[i], coordinates[j], iPnt1, iPnt, null); } @@ -8259,13 +8257,13 @@ ArrayList<ArrayList<MorphRetained>> morphUserLists = null; j = (i < coordinates.length-1 ? i+1: 0); if (cone instanceof PickConeSegment) { sqDistToEdge = - Distance.segmentToSegment (origin, end, + Utils.segmentToSegment (origin, end, coordinates[i], coordinates[j], iPnt1, iPnt, null); } else { sqDistToEdge = - Distance.rayToSegment (origin, direction, + Utils.rayToSegment (origin, direction, coordinates[i], coordinates[j], iPnt1, iPnt, null); } diff --git a/src/classes/share/javax/media/j3d/PickConeRay.java b/src/classes/share/javax/media/j3d/PickConeRay.java index 25fa315..d3f5465 100644 --- a/src/classes/share/javax/media/j3d/PickConeRay.java +++ b/src/classes/share/javax/media/j3d/PickConeRay.java @@ -30,8 +30,6 @@ import javax.vecmath.Point3d; import javax.vecmath.Point4d; import javax.vecmath.Vector3d; -import com.sun.j3d.internal.Distance; - /** * PickConeRay is an infinite cone ray pick shape. It can * be used as an argument to the picking methods in BranchGroup and Locale. @@ -169,7 +167,7 @@ public final class PickConeRay extends PickCone { for (int i=0;i<edges.length;i++) { // System.err.println ("Testing edge: "+edges[i][0]+" - "+edges[i][1]); double distToEdge = - Distance.rayToSegment (origin, direction, edges[i][0], edges[i][1], + Utils.rayToSegment (origin, direction, edges[i][0], edges[i][1], rayPt, null, null); vector.sub (rayPt, origin); @@ -229,7 +227,7 @@ public final class PickConeRay extends PickCone { continue; } distToEdge = - Distance.rayToSegment (origin, direction, + Utils.rayToSegment (origin, direction, ptope.verts[i], ptope.verts[j], rayPt, null, null); vector.sub (rayPt, origin); diff --git a/src/classes/share/javax/media/j3d/PickConeSegment.java b/src/classes/share/javax/media/j3d/PickConeSegment.java index 22aa417..e62b024 100644 --- a/src/classes/share/javax/media/j3d/PickConeSegment.java +++ b/src/classes/share/javax/media/j3d/PickConeSegment.java @@ -30,8 +30,6 @@ import javax.vecmath.Point3d; import javax.vecmath.Point4d; import javax.vecmath.Vector3d; -import com.sun.j3d.internal.Distance; - /** * PickConeSegment is a finite cone segment pick shape. It can * be used as an argument to the picking methods in BranchGroup and Locale. @@ -192,7 +190,7 @@ public final class PickConeSegment extends PickCone { for (int i=0;i<edges.length;i++) { // System.err.println ("Testing edge: "+edges[i][0]+" - "+edges[i][1]); double distToEdge = - Distance.segmentToSegment (origin, end, edges[i][0], edges[i][1], + Utils.segmentToSegment (origin, end, edges[i][0], edges[i][1], rayPt, null, null); vector.sub (rayPt, origin); @@ -258,7 +256,7 @@ public final class PickConeSegment extends PickCone { continue; } distToEdge = - Distance.segmentToSegment (origin, end, + Utils.segmentToSegment (origin, end, ptope.verts[i], ptope.verts[j], rayPt, null, null); vector.sub (rayPt, origin); diff --git a/src/classes/share/javax/media/j3d/PickCylinderRay.java b/src/classes/share/javax/media/j3d/PickCylinderRay.java index 6f69600..0d3c4c2 100644 --- a/src/classes/share/javax/media/j3d/PickCylinderRay.java +++ b/src/classes/share/javax/media/j3d/PickCylinderRay.java @@ -30,8 +30,6 @@ import javax.vecmath.Point3d; import javax.vecmath.Point4d; import javax.vecmath.Vector3d; -import com.sun.j3d.internal.Distance; - /** * PickCylinderRay is an infinite cylindrical ray pick shape. It can * be used as an argument to the picking methods in BranchGroup and Locale. @@ -158,7 +156,7 @@ public final class PickCylinderRay extends PickCylinder { for (int i=0;i<edges.length;i++) { // System.err.println ("Testing edge: "+edges[i][0]+" - "+edges[i][1]); double distToEdge = - Distance.rayToSegment (origin, direction, edges[i][0], edges[i][1]); + Utils.rayToSegment (origin, direction, edges[i][0], edges[i][1], null, null, null); if (distToEdge <= radius*radius) { // System.err.println ("Intersects!"); return true; @@ -210,8 +208,8 @@ public final class PickCylinderRay extends PickCylinder { continue; } distToEdge = - Distance.rayToSegment (origin, direction, - ptope.verts[i], ptope.verts[j]); + Utils.rayToSegment (origin, direction, + ptope.verts[i], ptope.verts[j], null, null, null); if (distToEdge <= radius*radius) { return true; } diff --git a/src/classes/share/javax/media/j3d/PickCylinderSegment.java b/src/classes/share/javax/media/j3d/PickCylinderSegment.java index 70ad3db..2626d07 100644 --- a/src/classes/share/javax/media/j3d/PickCylinderSegment.java +++ b/src/classes/share/javax/media/j3d/PickCylinderSegment.java @@ -29,8 +29,6 @@ package javax.media.j3d; import javax.vecmath.Point3d; import javax.vecmath.Point4d; -import com.sun.j3d.internal.Distance; - /** * PickCylinderSegment is a finite cylindrical segment pick shape. It can * be used as an argument to the picking methods in BranchGroup and Locale. @@ -177,8 +175,8 @@ public final class PickCylinderSegment extends PickCylinder { for (int i=0;i<edges.length;i++) { // System.err.println ("Testing edge: "+edges[i][0]+" - "+edges[i][1]); double distToEdge = - Distance.segmentToSegment (origin, end, - edges[i][0], edges[i][1]); + Utils.segmentToSegment (origin, end, + edges[i][0], edges[i][1], null, null, null); if (distToEdge <= radius*radius) { // System.err.println ("Intersects!"); return true; @@ -229,8 +227,8 @@ public final class PickCylinderSegment extends PickCylinder { continue; } distToEdge = - Distance.segmentToSegment (origin, end, - ptope.verts[i], ptope.verts[j]); + Utils.segmentToSegment (origin, end, + ptope.verts[i], ptope.verts[j], null, null, null); if (distToEdge <= radius*radius) { return true; } |