Java-Gaming.org    
Featured games (91)
games approved by the League of Dukes
Games in Showcase (576)
games submitted by our members
Games in WIP (497)
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]
 

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

The first screenshot will be displayed as a thumbnail.

xsi3rr4x (12 views)
2014-04-15 18:08:23

BurntPizza (11 views)
2014-04-15 03:46:01

UprightPath (24 views)
2014-04-14 17:39:50

UprightPath (10 views)
2014-04-14 17:35:47

Porlus (27 views)
2014-04-14 15:48:38

tom_mai78101 (49 views)
2014-04-10 04:04:31

BurntPizza (108 views)
2014-04-08 23:06:04

tom_mai78101 (208 views)
2014-04-05 13:34:39

trollwarrior1 (176 views)
2014-04-04 12:06:45

CJLetsGame (182 views)
2014-04-01 02:16:10
List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:05:20
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
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!