Hello,

how do I make 2 QuadArrays in a Shape3D?
I just cant get this work, whats wrong? :-(

[full code]
import java.applet.Applet;
import java.awt.BorderLayout;
import java.awt.event.*;
import com.sun.j3d.utils.applet.MainFrame;
import com.sun.j3d.utils.universe.*;
import javax.media.j3d.*;
import javax.vecmath.*;

public class Quads extends Applet {
   public BranchGroup createSceneGraph() {
   BranchGroup bg = new BranchGroup();
   TransformGroup tg = new TransformGroup();
   bg.addChild(tg);

   QuadArray qa = new QuadArray (8, QuadArray.COORDINATES |
QuadArray.COLOR_3);
   qa.setCoordinate (0, new Point3f (-1.0f, 1.0f, -5.0f ));
   qa.setCoordinate (1, new Point3f (1.0f, 1.0f, -5.0f ));
   qa.setCoordinate (2, new Point3f (1.0f, 2.0f, -5.0f ));
   qa.setCoordinate (3, new Point3f (-1.0f, 2.0f, -5.0f ));
   qa.setCoordinate (4, new Point3f (-1.0f, -2.0f, -5.0f ));
   qa.setCoordinate (5, new Point3f (1.0f, -2.0f, -5.0f ));
   qa.setCoordinate (6, new Point3f (1.0f, -1.0f, -5.0f ));
   qa.setCoordinate (7, new Point3f (-1.0f, -1.0f, -5.0f ));

   Color3f c = new Color3f (0.4f, 0.9f, 0.4f);
   qa.setColor (0, c);

   tg.addChild(new Shape3D (qa));
   bg.compile();
   return bg;
   }
   public Quads() {
       setLayout(new BorderLayout());
       Canvas3D c = new Canvas3D(SimpleUniverse.getPreferredConfiguration( ));
       add("Center", c);
       BranchGroup scene = createSceneGraph();
       SimpleUniverse u = new SimpleUniverse(c);
               u.getViewingPlatform().setNominalViewingTransform();
       u.addBranchGraph(scene);
   }
   public static void main(String[] args) {
       new MainFrame(new Quads(), 256, 256);
   }
}
[/code]

_________________________________________________________________
Help STOP SPAM with the new MSN 8 and get 2 months FREE*
http://join.msn.com/?page=features/junkmail

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to