From e621f0b144092216dfa18d5ab8880b38da88340b Mon Sep 17 00:00:00 2001 From: Phillip Date: Thu, 3 Feb 2011 23:58:05 +0000 Subject: --- src/tesseract/objects/Icosahedron.java | 43 ++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 src/tesseract/objects/Icosahedron.java 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 + } + +} -- cgit v1.2.3