summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPhillip <pacardon@u.washington.edu>2011-02-03 23:58:05 +0000
committerPhillip <pacardon@u.washington.edu>2011-02-03 23:58:05 +0000
commite621f0b144092216dfa18d5ab8880b38da88340b (patch)
tree77a093f98d596c23e731508328186f054425d140 /src
parent5dfb1cf78950b7e4a10c5ad15009870ae2a0cdad (diff)
Diffstat (limited to 'src')
-rw-r--r--src/tesseract/objects/Icosahedron.java43
1 files changed, 43 insertions, 0 deletions
diff --git a/src/tesseract/objects/Icosahedron.java b/src/tesseract/objects/Icosahedron.java
new file mode 100644
index 0000000..614fbf2
--- /dev/null
+++ b/src/tesseract/objects/Icosahedron.java
@@ -0,0 +1,43 @@
+/*
+ * Icosahedron.java
+ * TCSS 491 Computational Worlds
+ * Phillip Cardon
+ */
+package tesseract.objects;
+
+import javax.media.j3d.Shape3D;
+import javax.media.j3d.TransformGroup;
+import javax.vecmath.Vector3f;
+
+/**
+ * Represents an Icosahedron, a 20 sided object who's
+ * faces are all equal equilateral triangles.
+ * @author Phillip Cardon
+ * @verson 0.9a
+ */
+public class Icosahedron extends ForceableObject {
+ //CONSTANTS
+ //private static final Color DEFAULTCOLOR;
+ //FIELDS
+ private Shape3D myShape;
+
+ private TransformGroup myTG;
+
+ //CONSTRUCTORS
+ /**
+ * Create new Icosahedron.
+ */
+ public Icosahedron(final Vector3f position, final float mass, final Vector3f scale) {
+ this(position, mass);
+ }
+ /**
+ * Create new Icosahedron.
+ * @param position Initial Position.
+ * @param mass object mass.
+ */
+ public Icosahedron(final Vector3f position, final float mass) {
+ super(position, mass);
+ // TODO Auto-generated constructor stub
+ }
+
+}