Solved

use of directX for scientific visualization

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

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Game Center error 5 642
FPS using mouse to move rather than keys in Unity 3d 2 212
CreateJS - animation being used is last one assigned 4 122
PDF: Display my cards game? 8 98
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…
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…
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.
This tutorial gives a high-level tour of the interface of Marketo (a marketing automation tool to help businesses track and engage prospective customers and drive them to purchase). You will see the main areas including Marketing Activities, Design …

867 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