Hello, Here's a status update on my work on the 3D Rendering Pipeline for the last week.
I ran into some issues related to Swing integration with the 3D scene graph library I'm using, but these are resolved with Java 1.5, and according to Jody there are already some modules that require Java 1.5, so to keep things simple I was thinking of requiring it for the 3D renderer module. Currently I have an example application in the spikes\zzorn\geotools-renderer3d\src\main\java\org\geotools\renderer3d\example\Show3DMapExample.java file that opens up a 3D map view and a 2D map view next to each other. (The pom.xml file in my spikes directory is not yet updated to download the required libraries, so compiling the code will require downloading the dependent libraries, see the 3D rendering pipeline wiki page for details). I just got a terrain block showing up in the 3D view. For now it is just a colored box created by the TerrainBlockImpl class, later I'll replace it with a real textured mesh. While working on this, I realized that I need to implement better 3D navigation soon, as it is currently a 3D map block will tend to just fill up the screen. I'm thinking of mouse wheel zoom, panning with one mouse button, and turning the ground with the other. In addition there could be free-flight like navigation with WASD and arrow keys. This is probably something that clients want to configure themselves in more detail, so I'll create some interface for the navigation, with one or two default implementations. Does anyone have a suggestion for some application that has implemented nice 3D map viewing with mouse (and keyboard)? If nothing else, I'll probably take a look at how google earth and nasa worldwind did theirs. Another problem I ran into - I haven't been able to find any example shapefile with an accompanying sld file, either with google or from the geotools code repository. If someone could point me to one that I could use to test the renderer I'd be grateful. For more details and frequent updates, see the 3D rendering pipeline wiki page: http://docs.codehaus.org/display/GEOTOOLS/3D+Rendering+Pipeline+for+GeoTools -- Hans ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Geotools-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-devel
