Solved

use of directX for scientific visualization

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

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

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

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 …
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…
Add bar graphs to Access queries using Unicode block characters. Graphs appear on every record in the color you want. Give life to numbers. Hopes this gives you ideas on visualizing your data in new ways ~ Create a calculated field in a query: …
Do you want to know how to make a graph with Microsoft Access? First, create a query with the data for the chart. Then make a blank form and add a chart control. This video also shows how to change what data is displayed on the graph as well as form…

688 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