Hello,<br><br>I am currently reviewing different visualization technologies for a space science project.<br><br>Basically, what must be achieved is:<br><br>2d: - get scientific data from a database and build, charts, graphs, reports, display real-time data etc.<br>
3d: - create a simulation which contains some 3d objects including a spacecraft, the sun, a comet and other space objects<br> - work with texures, display as UV map <br> - 3d models & textures are supplied beforehand so they do not need to be created<br>
- field of view, orbits, trajectories, space dust etc<br> - rotation/movement of spacecraft<br> - data is again retrieved from a database and should be real-time or updated at fixed intervals such as 5 seconds<br>
<br>The created application must be configurable on all parts - 2d: should be used to display many or few parameters, configure colors etc<br> - 3d: add/remove objects and update what is displayed, add <span style="color: rgb(255, 255, 255);">f</span> future options<br>
<br><br>Is VTK suitable for this project? Why? Please detail.<br><br>Are there any advantages of using VTK over pure OpenGL(I am guessing it can make things easier and not reinventing the wheel)?<br><br>What about rendering engines? Are they more suitable for my project (ex: UDK, Ogre3d etc) than VTK or not ?<br>
<br>There are timing constraints, which I guess that demand a more high level approach than using pure OpenGL for this project. <br><br>One more thing, the application needs to be cross-platform. It should run on Windows, Linux & Mac machines. If we will use VTK, is using a Java Wrapper the best approach? (we are considering C/C++ and Java)<br>
<br>Thank You & Best Regards,<br>Dan Avram<br>