aboutsummaryrefslogtreecommitdiffstats
path: root/src/classes/org/jdesktop/j3d/examples/collision
diff options
context:
space:
mode:
authorphil <[email protected]>2016-10-11 12:59:29 +1300
committerphil <[email protected]>2016-10-11 12:59:29 +1300
commit6e59ac5f89bcd8cbb0b05653c56a0454963984c8 (patch)
treeb5b7612861f7f22b812ef66d85e710b79c5b593d /src/classes/org/jdesktop/j3d/examples/collision
parent78924b53370ef6fd874f858e683b226a18bb82c5 (diff)
New gl2es2 pipeline examples showing usage
Imports organized Cg shader examples removed pom.xml added Resources now has brute force fall back
Diffstat (limited to 'src/classes/org/jdesktop/j3d/examples/collision')
-rw-r--r--src/classes/org/jdesktop/j3d/examples/collision/Box.java6
-rw-r--r--src/classes/org/jdesktop/j3d/examples/collision/CollisionDetector.java10
-rw-r--r--src/classes/org/jdesktop/j3d/examples/collision/TickTockCollision.java26
3 files changed, 31 insertions, 11 deletions
diff --git a/src/classes/org/jdesktop/j3d/examples/collision/Box.java b/src/classes/org/jdesktop/j3d/examples/collision/Box.java
index bb1aad8..a472fb3 100644
--- a/src/classes/org/jdesktop/j3d/examples/collision/Box.java
+++ b/src/classes/org/jdesktop/j3d/examples/collision/Box.java
@@ -44,8 +44,10 @@
package org.jdesktop.j3d.examples.collision;
-import javax.media.j3d.*;
-import javax.vecmath.*;
+import org.jogamp.java3d.Appearance;
+import org.jogamp.java3d.QuadArray;
+import org.jogamp.java3d.Shape3D;
+import org.jogamp.vecmath.Point3d;
public class Box extends Shape3D {
diff --git a/src/classes/org/jdesktop/j3d/examples/collision/CollisionDetector.java b/src/classes/org/jdesktop/j3d/examples/collision/CollisionDetector.java
index e58ff98..5d25810 100644
--- a/src/classes/org/jdesktop/j3d/examples/collision/CollisionDetector.java
+++ b/src/classes/org/jdesktop/j3d/examples/collision/CollisionDetector.java
@@ -45,8 +45,14 @@
package org.jdesktop.j3d.examples.collision;
import java.util.Enumeration;
-import javax.media.j3d.*;
-import javax.vecmath.*;
+
+import org.jogamp.java3d.Appearance;
+import org.jogamp.java3d.Behavior;
+import org.jogamp.java3d.ColoringAttributes;
+import org.jogamp.java3d.Shape3D;
+import org.jogamp.java3d.WakeupOnCollisionEntry;
+import org.jogamp.java3d.WakeupOnCollisionExit;
+import org.jogamp.vecmath.Color3f;
public class CollisionDetector extends Behavior {
private static final Color3f highlightColor =
diff --git a/src/classes/org/jdesktop/j3d/examples/collision/TickTockCollision.java b/src/classes/org/jdesktop/j3d/examples/collision/TickTockCollision.java
index d21bc5c..8d1cba2 100644
--- a/src/classes/org/jdesktop/j3d/examples/collision/TickTockCollision.java
+++ b/src/classes/org/jdesktop/j3d/examples/collision/TickTockCollision.java
@@ -44,14 +44,26 @@
package org.jdesktop.j3d.examples.collision;
-import java.awt.*;
-import java.awt.event.*;
-import com.sun.j3d.utils.universe.*;
-import com.sun.j3d.utils.geometry.ColorCube;
-import javax.media.j3d.*;
-import javax.vecmath.*;
import java.awt.GraphicsConfiguration;
+import org.jogamp.java3d.Alpha;
+import org.jogamp.java3d.Appearance;
+import org.jogamp.java3d.Background;
+import org.jogamp.java3d.BoundingSphere;
+import org.jogamp.java3d.BranchGroup;
+import org.jogamp.java3d.Canvas3D;
+import org.jogamp.java3d.ColoringAttributes;
+import org.jogamp.java3d.Group;
+import org.jogamp.java3d.RotationInterpolator;
+import org.jogamp.java3d.Shape3D;
+import org.jogamp.java3d.Transform3D;
+import org.jogamp.java3d.TransformGroup;
+import org.jogamp.java3d.utils.geometry.ColorCube;
+import org.jogamp.java3d.utils.universe.SimpleUniverse;
+import org.jogamp.vecmath.Color3f;
+import org.jogamp.vecmath.Point3d;
+import org.jogamp.vecmath.Vector3d;
+
/**
* Simple Java 3D example program to display how collision work.
*/
@@ -245,7 +257,7 @@ public class TickTockCollision extends javax.swing.JFrame {
/**
* @param args the command line arguments
*/
- public static void main(String args[]) {
+ public static void main(String args[]) {System.setProperty("sun.awt.noerasebackground", "true");
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new TickTockCollision().setVisible(true);