diff options
author | Steve <steveb9@u.washington.edu> | 2011-03-17 05:22:42 +0000 |
---|---|---|
committer | Steve <steveb9@u.washington.edu> | 2011-03-17 05:22:42 +0000 |
commit | 191bccc3d1dfb7ca728df47ae75cfb12fcaee183 (patch) | |
tree | f697c7a9f89431c697b68d27fe46dbd357bf7cb2 /src/tesseract/objects/blimp/BlimpBox.java | |
parent | 825a414d92af1be3c84b61ac59e1d1291b795220 (diff) |
added Jopup fix for menu in remote menu
added controls to blimp
removed blimp creating from ui
changeed Blimpbox to get the primitive for orientation based on phil's design
Diffstat (limited to 'src/tesseract/objects/blimp/BlimpBox.java')
-rw-r--r-- | src/tesseract/objects/blimp/BlimpBox.java | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/src/tesseract/objects/blimp/BlimpBox.java b/src/tesseract/objects/blimp/BlimpBox.java index 6d75777..6d8b641 100644 --- a/src/tesseract/objects/blimp/BlimpBox.java +++ b/src/tesseract/objects/blimp/BlimpBox.java @@ -6,6 +6,7 @@ import javax.media.j3d.Appearance; import javax.media.j3d.Geometry;
import javax.media.j3d.Material;
import javax.media.j3d.Node;
+import javax.media.j3d.Shape3D;
import javax.media.j3d.TransformGroup;
import javax.vecmath.Color3f;
import javax.vecmath.Vector3f;
@@ -38,6 +39,11 @@ public class BlimpBox extends PhysicalObject { private float my_depth;
/**
+ * The box for the blimp
+ */
+ private Primitive my_box;
+
+ /**
* The tg for this object
*/
private TransformGroup my_tg;
@@ -67,11 +73,20 @@ public class BlimpBox extends PhysicalObject { }
public Node createShape() {
- return new com.sun.j3d.utils.geometry.Box(my_width / 2, my_height / 2, my_depth / 2, my_appearance);
-
+ Primitive box = new com.sun.j3d.utils.geometry.Box(my_width / 2, my_height / 2, my_depth / 2, my_appearance);
+ my_box = box;
+ return box;
}
/**
+ * Return the box shape to be used to get the front based on Phil's idea to get front
+ */
+ public Primitive getBoxShape() {
+ return my_box;
+ }
+
+
+ /**
* get the tg for this box
*/
public Node getTG() {
|