From 2dc5ee863b8603fbff3447c9ffca563adb6d1282 Mon Sep 17 00:00:00 2001 From: Jesse Morgan Date: Fri, 4 Feb 2011 03:41:03 +0000 Subject: Fixed transformgroup. --- src/tesseract/objects/Ellipsoid.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/tesseract/objects') diff --git a/src/tesseract/objects/Ellipsoid.java b/src/tesseract/objects/Ellipsoid.java index 7e3ad7b..14ab37b 100644 --- a/src/tesseract/objects/Ellipsoid.java +++ b/src/tesseract/objects/Ellipsoid.java @@ -8,6 +8,7 @@ package tesseract.objects; import javax.media.j3d.Appearance; import javax.media.j3d.Transform3D; +import javax.media.j3d.TransformGroup; import javax.vecmath.Matrix3f; import javax.vecmath.Vector3f; @@ -97,8 +98,9 @@ public class Ellipsoid extends ForceableObject { Sphere sphere = new Sphere(radius, primflags, divisions, appearance); Transform3D tmp = new Transform3D(); + TransformGroup tg = new TransformGroup(tmp); tmp.set(new Matrix3f(1.0f, 0.0f, 0.0f, 0.0f, b, 0.0f, 0.0f, 0.0f, c)); - getTransformGroup().setTransform(tmp); - getTransformGroup().addChild(sphere); + tg.addChild(sphere); + getTransformGroup().addChild(tg); } } -- cgit v1.2.3