Solved

Direct3D

Posted on 2000-04-05
13
944 Views
Last Modified: 2008-02-01
Where can I find comprehensive literature on how to interface Delphi with Direct3D?

Specifically, I want to take existing Delphi/OpenGL code and translate it to Delphi/Direct3D.
0
Comment
Question by:scrapdog
13 Comments
 
LVL 1

Expert Comment

by:X_Kalibur
ID: 2688931
howdy,

try looking at teh Delphi-Jedi Grafix homepage...

http://www.delphi-jedi.org/DelphiGraphics/

they have got everything you should ever need for D3d, OGL and Glide programming in Delphi..


hth,

x
0
 
LVL 4

Expert Comment

by:jeurk
ID: 2689193
Hello,
I suggest you use the delphiX components
they already do all you want with directx,
even direct 3d :
http://www.multimania.com/trident/informatique/delphix/delphix/delphix_eng.htm
Download DelphiX v02-2000...
It's a serie of non visual components.
very easy to use, look at the samples..
let me know you you want me to help you on that...
0
 
LVL 5

Author Comment

by:scrapdog
ID: 2691714
saw delphi-jedi already...can you give me a specific link that points to documentation?  maybe I didn't look hard enough

DelphiX, been there done that...but there are no docs

I will check that link you listed there to see if it has been updated (my link to it says the last update was in 1998)

thanks
0
 
LVL 3

Expert Comment

by:bryan7
ID: 2691860
listenning
0
 
LVL 4

Expert Comment

by:jeurk
ID: 2692541
Yes check that link. It was updated by
that french guy at 02-2000 ;)
the doc is readable for now. It is minimalist, but usefull. I could make a small game in no time.
But they are so many samples that compiles right out the box that shows you how everything is working.Because don't forget that you won't find anywhere the doc you are talking about. The doc is the doc of the directX SDK. When using delphiX you will have to fill some nice properties in some components instead of having to write everything like in vc++...

They is no documentation at delphi jedi. It's only a header translation
of the delphix headers... What kind of documentation do you need ?
0
 
LVL 1

Expert Comment

by:fulg0re
ID: 2694667
well here: http://www.no2games.com/turbo/
you will find links to Delphi3D, WDirectX, DXG and other DirectX for delphi components... all freeware
0
6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

 
LVL 5

Author Comment

by:scrapdog
ID: 2695170
>What kind of documentation do you need

I have never used Direct3D, or read much about it.  Basically I would like a tutorial on how to use it...preferably from a Delphi programmer's point of view (if possible).
0
 
LVL 4

Accepted Solution

by:
jeurk earned 50 total points
ID: 2699610
Hello,
I won't do you a directX tutorial for 50 pts ;)
What would you like to do with directx ?
look what you want to do and try to do it...this is the best tutorial...

use the components I told you? With them
you can start immediatly with no problems.

look at directX sites, like http://www.geocities.com/SiliconValley/Way/3390/index.html
to get the vocabulary and try and test around with the delphiX samples.

also,
http://users.cybercity.dk/~bbl6194/delphi3dx.htm
Regards...

0
 
LVL 4

Expert Comment

by:jeurk
ID: 2699615
0
 
LVL 5

Author Comment

by:scrapdog
ID: 2702391
>I won't do you a directX tutorial for 50 pts ;)

No one expects *you* to for 50 pts. =)

I was just wondering if *someone else* already has and you could point me to them.

I am mainly interested in learning it to know it...I have no particular project in mind.  I plan on using OpenGL (it has an elegant and simple interface and I like it), but someday I might wish to use Direct3D as well.

As far as Delphi is concerned, it is not totally necessary that the tutorial be in Delphi, it is just that I find Delphi code (a LOT) less ugly than C++, especially for learning purposes.

I am somewhat familiar (and very impressed) with DelphiX.  I have experimented with it a bit in the past, but not with Direct3D.  Also, I didn't see much documentation for DelphiX...I saw a huge number of functions and procedures, but without docs I am sure a lot of these will go unused =(.
0
 
LVL 5

Author Comment

by:scrapdog
ID: 2702402
I am going to close this question now...it is apparent (to me anyway) that no such tutorial exists yet...however you have given me some leads to other goodies I find interesting. =)
0
 
LVL 4

Expert Comment

by:jeurk
ID: 2703522
ok. thank you for the points.
you are right, no one has writen a comprehensive tutorial in something else then C++. But even in C++, it is hard to find some cool ressources. But it is possible.
here is the phytian project that tries to make games in delphi : http://www.delphi-jedi.org/gameproject
http://delphree.clexpert.com/pages/app_PYTHIAN.htm
and it's ok, I understood what you wanted with that question...
If you want to look at openGL, this is the best ressource : http://www.lischke-online.de/GLScene.html
I do not know too much in directX. But what I did is the following, get the directx sdk, look at it read the doc.
in parralell use delphiX, because the name of the properties and the methods are the same. delphiX does the ugly job for you by giving you some some objects.
anyway it's not easy. you have to invest a long time in that to make something out of it. Be patient.
Regards...
0
 
LVL 4

Expert Comment

by:jeurk
ID: 2716299
0

Featured Post

What Security Threats Are You Missing?

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

Join & Write a Comment

The uses clause is one of those things that just tends to grow and grow. Most of the time this is in the main form, as it's from this form that all others are called. If you have a big application (including many forms), the uses clause in the in…
Hello everybody This Article will show you how to validate number with TEdit control, What's the TEdit control? TEdit is a standard Windows edit control on a form, it allows to user to write, read and copy/paste single line of text. Usua…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.

746 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