aboutsummaryrefslogtreecommitdiffstats
path: root/src/classes/org/jdesktop/j3d/examples/text2d
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/text2d
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/text2d')
-rw-r--r--src/classes/org/jdesktop/j3d/examples/text2d/MoverBehavior.java16
-rw-r--r--src/classes/org/jdesktop/j3d/examples/text2d/Text2DTest.java30
2 files changed, 34 insertions, 12 deletions
diff --git a/src/classes/org/jdesktop/j3d/examples/text2d/MoverBehavior.java b/src/classes/org/jdesktop/j3d/examples/text2d/MoverBehavior.java
index 35dbf9f..6005d5b 100644
--- a/src/classes/org/jdesktop/j3d/examples/text2d/MoverBehavior.java
+++ b/src/classes/org/jdesktop/j3d/examples/text2d/MoverBehavior.java
@@ -44,11 +44,21 @@
package org.jdesktop.j3d.examples.text2d;
-import java.awt.event.*;
import java.awt.AWTEvent;
-import javax.media.j3d.*;
+import java.awt.event.KeyEvent;
import java.util.Enumeration;
-import javax.vecmath.*;
+
+import org.jogamp.java3d.Behavior;
+import org.jogamp.java3d.BoundingSphere;
+import org.jogamp.java3d.Bounds;
+import org.jogamp.java3d.Transform3D;
+import org.jogamp.java3d.TransformGroup;
+import org.jogamp.java3d.WakeupCondition;
+import org.jogamp.java3d.WakeupCriterion;
+import org.jogamp.java3d.WakeupOnAWTEvent;
+import org.jogamp.java3d.WakeupOr;
+import org.jogamp.vecmath.Point3d;
+import org.jogamp.vecmath.Vector3f;
// Mover behavior class - used to allow viewer to move using arrow keys
class MoverBehavior extends Behavior
diff --git a/src/classes/org/jdesktop/j3d/examples/text2d/Text2DTest.java b/src/classes/org/jdesktop/j3d/examples/text2d/Text2DTest.java
index 6fb903a..49a0ac2 100644
--- a/src/classes/org/jdesktop/j3d/examples/text2d/Text2DTest.java
+++ b/src/classes/org/jdesktop/j3d/examples/text2d/Text2DTest.java
@@ -45,14 +45,26 @@
package org.jdesktop.j3d.examples.text2d;
import java.applet.Applet;
-import java.awt.*;
+import java.awt.BorderLayout;
import java.awt.Font;
-import java.awt.event.*;
-import com.sun.j3d.utils.applet.MainFrame;
-import com.sun.j3d.utils.geometry.Text2D;
-import com.sun.j3d.utils.universe.*;
-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.BoundingSphere;
+import org.jogamp.java3d.BranchGroup;
+import org.jogamp.java3d.Canvas3D;
+import org.jogamp.java3d.PolygonAttributes;
+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.applet.MainFrame;
+import org.jogamp.java3d.utils.geometry.Text2D;
+import org.jogamp.java3d.utils.universe.SimpleUniverse;
+import org.jogamp.vecmath.Color3f;
+import org.jogamp.vecmath.Point3d;
+import org.jogamp.vecmath.Vector3f;
public class Text2DTest extends Applet {
@@ -154,7 +166,7 @@ public class Text2DTest extends Applet {
public Text2DTest() {
}
- public void init() {
+ public void init() {System.setProperty("sun.awt.noerasebackground", "true");
setLayout(new BorderLayout());
GraphicsConfiguration config =
SimpleUniverse.getPreferredConfiguration();
@@ -187,7 +199,7 @@ public class Text2DTest extends Applet {
// The following allows HelloUniverse to be run as an application
// as well as an applet
//
- public static void main(String[] args) {
+ public static void main(String[] args) {System.setProperty("sun.awt.noerasebackground", "true");
new MainFrame(new Text2DTest(), 256, 256);
}
}