?
Solved

use of directX for scientific visualization

Posted on 2001-07-08
3
Medium Priority
?
668 Views
Last Modified: 2013-12-26
As an aerospace engineer I need to create an application to visualiza the flight of an aircraft (a 3D object) according to some online input stream.

I have some knowledge of 3D Studio Max and C programming, and I have heard that I can do something with these and DirectX.

The question is now that how should I begin and how much effort, time, or prior knowledge of computer (in any field of it) is required to do such a thing!

Vadood Etminan
v_etminan@yahoo.com
0
Comment
Question by:v_etminan
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
3 Comments
 
LVL 2

Accepted Solution

by:
smitty1276 earned 400 total points
ID: 6262995
You may find OpenGL a lot easier to use, especially if you know C, rather than C++.  DirectX is still very overwhelming at first, ESPECIALLY if you are using old-style C.
 
The time required would depend on how realistic your flight model was going to be.  If you want to take into consideration air resistence, surface friction, left-turning tendencies, engine torque, etc., it may be quite complicated.  However, the actual rendering of the object won't be hard... just keeping up with the data will be the hardest part.

I would recommend the "OpenGL SuperBible 2nd Ed." by Wright and Sweet.  It's a great book for teaching yourself how to do 3d programming, and you'll find yourself already working on your project in no time.
0
 

Author Comment

by:v_etminan
ID: 6265907
Thanks for your comment.

I do not know whether I myself have to create 3D objects by programming or whatever, or just create them using a 3D software (like 3D max) and just develope the code to animate these.
0
 

Expert Comment

by:pFaz69
ID: 6360586
If you are able to use 3d studio max you shoud use it to create an aircraft. Afterwards you could import this in a DirectX based program, and moving it according to the available data. Anyway I`m almost sure that you can find a mesh generated by 3d studio max on the web for free. (i.e. once I download the enterprise space ship...)

Times (rowly)

1) create the aircraft - 1-3 days, depending on the desired detail (if you are able to use properly 3d Studio Max). If I were you I`d picture a very ugly aircraft (or download from the web), just to have something to import in the DX-based program and I`d concentrate on the much trickier second stage and improve this later..
2) Import in a Dx based application - 15 days (if you don`t have a plug-in that perform this task for u and you have to learn before the DirectX, else it takes ...30 seconds).
3)Have you a 3d path? I mean a file with 3 data specifying the position of a fixed point and three the director cosines?That case should be very easy... let`s say... 3 days.


You can download the DX8 sdk from the Microsoft web site. If you set in the control panel their use in debug, you`ll get a lot a very useful debug information

Of course when you report to your boss, double all the times!;-)

Good luck!
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Artificial Intelligence comes in many forms, and for game developers, Path-Finding is an important ability for making an NPC (Non-Playable Character) maneuver through terrain.  A* is a particularly easy way to approach it.  I’ll start with the algor…
Recently, in one of the tech-blogs I usually read, I saw a post about the best-selling video games through history. The first place in the list is for the classic, extremely addictive Tetris. Well, a long time ago, in a galaxy far far away, I was…
Michael from AdRem Software explains how to view the most utilized and worst performing nodes in your network, by accessing the Top Charts view in NetCrunch network monitor (https://www.adremsoft.com/). Top Charts is a view in which you can set seve…
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…
Suggested Courses

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question