Solved

Direct3D

Posted on 2000-04-05
13
947 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
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.

 
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

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

Introduction The parallel port is a very commonly known port, it was widely used to connect a printer to the PC, if you look at the back of your computer, for those who don't have newer computers, there will be a port with 25 pins and a small print…
Introduction I have seen many questions in this Delphi topic area where queries in threads are needed or suggested. I know bumped into a similar need. This article will address some of the concepts when dealing with a multithreaded delphi database…
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: …
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

914 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

15 Experts available now in Live!

Get 1:1 Help Now