aboutsummaryrefslogtreecommitdiffstats
path: root/src/classes/org/jdesktop/j3d/examples/gears
diff options
context:
space:
mode:
Diffstat (limited to 'src/classes/org/jdesktop/j3d/examples/gears')
-rw-r--r--src/classes/org/jdesktop/j3d/examples/gears/Gear.java14
-rw-r--r--src/classes/org/jdesktop/j3d/examples/gears/GearBox.java26
-rw-r--r--src/classes/org/jdesktop/j3d/examples/gears/GearTest.java21
-rw-r--r--src/classes/org/jdesktop/j3d/examples/gears/Shaft.java15
-rw-r--r--src/classes/org/jdesktop/j3d/examples/gears/SpurGear.java11
-rw-r--r--src/classes/org/jdesktop/j3d/examples/gears/SpurGearThinBody.java4
6 files changed, 65 insertions, 26 deletions
diff --git a/src/classes/org/jdesktop/j3d/examples/gears/Gear.java b/src/classes/org/jdesktop/j3d/examples/gears/Gear.java
index 2bd6430..63ececf 100644
--- a/src/classes/org/jdesktop/j3d/examples/gears/Gear.java
+++ b/src/classes/org/jdesktop/j3d/examples/gears/Gear.java
@@ -44,11 +44,15 @@
package org.jdesktop.j3d.examples.gears;
-import java.lang.Math.*;
-import javax.media.j3d.*;
-import javax.vecmath.*;
-
-public class Gear extends javax.media.j3d.TransformGroup {
+import org.jogamp.java3d.Appearance;
+import org.jogamp.java3d.GeometryArray;
+import org.jogamp.java3d.Shape3D;
+import org.jogamp.java3d.TransformGroup;
+import org.jogamp.java3d.TriangleStripArray;
+import org.jogamp.vecmath.Point3f;
+import org.jogamp.vecmath.Vector3f;
+
+public class Gear extends TransformGroup {
// Specifiers determining whether to generate outward facing normals or
// inward facing normals.
diff --git a/src/classes/org/jdesktop/j3d/examples/gears/GearBox.java b/src/classes/org/jdesktop/j3d/examples/gears/GearBox.java
index 81bbb44..9f3bf6f 100644
--- a/src/classes/org/jdesktop/j3d/examples/gears/GearBox.java
+++ b/src/classes/org/jdesktop/j3d/examples/gears/GearBox.java
@@ -44,14 +44,28 @@
package org.jdesktop.j3d.examples.gears;
-import com.sun.j3d.utils.behaviors.mouse.*;
-import com.sun.j3d.utils.universe.*;
-import javax.media.j3d.*;
-import javax.vecmath.*;
-import java.lang.Integer;
-import com.sun.j3d.utils.behaviors.vp.*;
import java.awt.GraphicsConfiguration;
+import org.jogamp.java3d.Alpha;
+import org.jogamp.java3d.AmbientLight;
+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.DirectionalLight;
+import org.jogamp.java3d.Material;
+import org.jogamp.java3d.RotationInterpolator;
+import org.jogamp.java3d.Transform3D;
+import org.jogamp.java3d.TransformGroup;
+import org.jogamp.java3d.utils.behaviors.vp.OrbitBehavior;
+import org.jogamp.java3d.utils.universe.SimpleUniverse;
+import org.jogamp.java3d.utils.universe.ViewingPlatform;
+import org.jogamp.vecmath.Color3f;
+import org.jogamp.vecmath.Point3d;
+import org.jogamp.vecmath.Vector3d;
+import org.jogamp.vecmath.Vector3f;
+
/**
* Simple Java 3D example program to display a spinning cube.
*/
diff --git a/src/classes/org/jdesktop/j3d/examples/gears/GearTest.java b/src/classes/org/jdesktop/j3d/examples/gears/GearTest.java
index d11980a..d50d7d3 100644
--- a/src/classes/org/jdesktop/j3d/examples/gears/GearTest.java
+++ b/src/classes/org/jdesktop/j3d/examples/gears/GearTest.java
@@ -44,12 +44,25 @@
package org.jdesktop.j3d.examples.gears;
-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.AmbientLight;
+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.DirectionalLight;
+import org.jogamp.java3d.Material;
+import org.jogamp.java3d.RotationInterpolator;
+import org.jogamp.java3d.Transform3D;
+import org.jogamp.java3d.TransformGroup;
+import org.jogamp.java3d.utils.universe.SimpleUniverse;
+import org.jogamp.vecmath.Color3f;
+import org.jogamp.vecmath.Point3d;
+import org.jogamp.vecmath.Vector3f;
+
/**
* Simple Java 3D example program to display a spinning cube.
*/
diff --git a/src/classes/org/jdesktop/j3d/examples/gears/Shaft.java b/src/classes/org/jdesktop/j3d/examples/gears/Shaft.java
index 580ea7e..18f1c1a 100644
--- a/src/classes/org/jdesktop/j3d/examples/gears/Shaft.java
+++ b/src/classes/org/jdesktop/j3d/examples/gears/Shaft.java
@@ -44,11 +44,16 @@
package org.jdesktop.j3d.examples.gears;
-import java.lang.Math.*;
-import javax.media.j3d.*;
-import javax.vecmath.*;
-
-public class Shaft extends javax.media.j3d.TransformGroup {
+import org.jogamp.java3d.Appearance;
+import org.jogamp.java3d.GeometryArray;
+import org.jogamp.java3d.Shape3D;
+import org.jogamp.java3d.TransformGroup;
+import org.jogamp.java3d.TriangleFanArray;
+import org.jogamp.java3d.TriangleStripArray;
+import org.jogamp.vecmath.Point3f;
+import org.jogamp.vecmath.Vector3f;
+
+public class Shaft extends TransformGroup {
/**
* Construct a Shaft;
diff --git a/src/classes/org/jdesktop/j3d/examples/gears/SpurGear.java b/src/classes/org/jdesktop/j3d/examples/gears/SpurGear.java
index cca884b..0649e96 100644
--- a/src/classes/org/jdesktop/j3d/examples/gears/SpurGear.java
+++ b/src/classes/org/jdesktop/j3d/examples/gears/SpurGear.java
@@ -44,9 +44,14 @@
package org.jdesktop.j3d.examples.gears;
-import java.lang.Math.*;
-import javax.media.j3d.*;
-import javax.vecmath.*;
+import org.jogamp.java3d.Appearance;
+import org.jogamp.java3d.GeometryArray;
+import org.jogamp.java3d.QuadArray;
+import org.jogamp.java3d.Shape3D;
+import org.jogamp.java3d.TransformGroup;
+import org.jogamp.java3d.TriangleStripArray;
+import org.jogamp.vecmath.Point3f;
+import org.jogamp.vecmath.Vector3f;
public class SpurGear extends Gear {
diff --git a/src/classes/org/jdesktop/j3d/examples/gears/SpurGearThinBody.java b/src/classes/org/jdesktop/j3d/examples/gears/SpurGearThinBody.java
index dd4c64f..39a7b20 100644
--- a/src/classes/org/jdesktop/j3d/examples/gears/SpurGearThinBody.java
+++ b/src/classes/org/jdesktop/j3d/examples/gears/SpurGearThinBody.java
@@ -44,9 +44,7 @@
package org.jdesktop.j3d.examples.gears;
-import java.lang.Math.*;
-import javax.media.j3d.*;
-import javax.vecmath.*;
+import org.jogamp.java3d.Appearance;
public class SpurGearThinBody extends SpurGear {