Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (406)
games submitted by our members
Games in WIP (289)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1]
1  Java Game APIs & Engines / Java 3D / Re: Java 3D and Modelling Programs on: 2005-09-27 20:37:11
AFAIK, there is no Blender loader for j3d.  I've been using a .obj exporter for Blender and reading it into Java with ObjectFile that comes with the distribution.
2  Java Game APIs & Engines / Java 3D / Mouselook within a J3D applet on: 2005-09-24 15:58:09
Got the mouselook code working.  Pressing m on the keyboard hides the cursor and moving the mouse pans the camera.  Pressing m again returns the cursor to default and turns off the mouselook.

However, move the mouse beyond the edge of the applet and the whole thing stops working properly.  So, I want to reset the cursor position in the middle of the applet after every move.

And this is in an applet, so I can't use Robot!

Has anybody been able to implement a functional mouse look within an applet?
3  Java Game APIs & Engines / Java 3D / Retrieving actual vertex coordinates of live and transformed shape3d on: 2005-08-27 05:35:21
4 vertice shape3d object (2D rectangle) is created around the origin (0,0,0). Through the use of the program, the rectangle is translated and rotated. I need to be able to retrieve the current coordinates of a specified vertex at any time.

I can retrieve the vertex coordinates and the vector of the movement of the object. I can get a Matrix3d object of the rotation of the object, but I do not know how to apply that to get the current coordinate of the vertex.

Here's what I've got so far...
1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
        Point3f p = new Point3f();
        Shape3D s = * retrieved shape *;
        GeometryArray geom = (GeometryArray) s.getGeometry();
        geom.getCoordinate( corner, p );
       
        Transform3D tmp= new Transform3D();
        s.getLocalToVworld(tmp);
        Vector3d trans = new Vector3d();
        Matrix3d rot = new Matrix3d();
        tmp.get(rot, trans);

trans gives me the vector
(-9.0, -1.8125, -14.0)

rot gives me the matrix
-1.0, 0.0, 1.2246467991473532E-16
0.0, 1.0, 0.0
-1.2246467991473532E-16, 0.0, -1.0

Any help will be much appreciated.
Pages: [1]
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Get high quality music tracks for your game!

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (60 views)
2013-05-17 21:29:12

alaslipknot (69 views)
2013-05-16 21:24:48

gouessej (99 views)
2013-05-16 00:53:38

gouessej (98 views)
2013-05-16 00:17:58

theagentd (107 views)
2013-05-15 15:01:13

theagentd (98 views)
2013-05-15 15:00:54

StreetDoggy (144 views)
2013-05-14 15:56:26

kutucuk (167 views)
2013-05-12 17:10:36

kutucuk (166 views)
2013-05-12 15:36:09

UnluckyDevil (175 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!
Page created in 0.096 seconds with 21 queries.