Solved

use of directX for scientific visualization

Posted on 2001-07-08
3
647 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
3 Comments
 
LVL 2

Accepted Solution

by:
smitty1276 earned 100 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

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

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…
It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …

708 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

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now