Java3D: Transform3D.rotX() causing blackness!
From: Hoagie (hoagie_at_spamsucks.com)
Date: 10/13/03
- Next message: Max: "converting timestamp to jan 1 2003 3:40 PM"
- Previous message: Harald Hein: "Re: converting code into a bean"
- Next in thread: Rick: "Re: Java3D: Transform3D.rotX() causing blackness!"
- Reply: Rick: "Re: Java3D: Transform3D.rotX() causing blackness!"
- Reply: P. Flavin: "Re: Java3D: Transform3D.rotX() causing blackness!"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Mon, 13 Oct 2003 20:20:29 GMT
The pain! I've looked over this a hundred times and I don't
understand it! I'm new to Java3D, so hopefully someone can help me in
this quick (most likely trivial error).
I am drawing a QuadArray plane w/ the "stripes.gif" texture (from the
tutorial) applied to it. I've drawn the plane to be 2 inches (-1,-1
to 1,1) and 1 inch (0,0 to 1,1). After creating the Shape3D object, I
add it to the branch group then add that to the Simple Universe.
The above works great!
Then I add the follow code just after adding the BG to the simpleU:
TransformGroup viewPlatform =
u.getViewingPlatform().getViewPlatformTransform();
Transform3D viewT3D = new Transform3D();
viewT3D.setTranslation(new Vector3f(-0.5f, -0.5f, -6.0f));
//viewT3D.rotX(-0.35f);
viewT3D.invert();
viewPlatform.setTransform(viewT3D);
As is, the above works fine -- it shifts everything "deeper" into the
screen. But, if I uncomment the 'rotX' line all I get is black! No
stripes, no nothing. :(
My understanding of the "ViewPlatformTransform" is a Transform3D that
affects everything in the universe.
How can I set both the Translation and rotX (and other translations
when the time comes) on the platform tranform?
Thanks for any help!
- Next message: Max: "converting timestamp to jan 1 2003 3:40 PM"
- Previous message: Harald Hein: "Re: converting code into a bean"
- Next in thread: Rick: "Re: Java3D: Transform3D.rotX() causing blackness!"
- Reply: Rick: "Re: Java3D: Transform3D.rotX() causing blackness!"
- Reply: P. Flavin: "Re: Java3D: Transform3D.rotX() causing blackness!"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|