From 191bccc3d1dfb7ca728df47ae75cfb12fcaee183 Mon Sep 17 00:00:00 2001 From: Steve Date: Thu, 17 Mar 2011 05:22:42 +0000 Subject: 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 --- src/tesseract/objects/blimp/BlimpBox.java | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'src/tesseract/objects/blimp/BlimpBox.java') 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; @@ -37,6 +38,11 @@ public class BlimpBox extends PhysicalObject { */ private float my_depth; + /** + * The box for the blimp + */ + private Primitive my_box; + /** * The tg for this object */ @@ -67,10 +73,19 @@ 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 */ -- cgit v1.2.3