Solved

use of directX for scientific visualization

Posted on 2001-07-08
3
653 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

ScreenConnect 6.0 Free Trial

At ScreenConnect, partner feedback doesn't fall on deaf ears. We collected partner suggestions off of their virtual wish list and transformed them into one game-changing release: ScreenConnect 6.0. Explore all of the extras and enhancements for yourself!

Question has a verified solution.

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

Suggested Solutions

What is RenderMan: RenderMan is a not any particular piece of software. RenderMan is an industry standard, defining set of rules that any rendering software should use, to be RenderMan-compliant. Pixar's RenderMan is a flagship implementation of …
As game developers, we quickly learn that Artificial Intelligence (AI) doesn’t need to be so tough.  To reference Space Ghost: “Moltar, I have a giant brain that is able to reduce any complex machine into a simple yes or no answer. (http://www.youtu…
This Micro Tutorial will teach you how to censor certain areas of your screen. The example in this video will show a little boy's face being blurred. This will be demonstrated using Adobe Premiere Pro CS6.

831 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