1. Sourcehunter:
Nein, das geht nicht. Der code für das darstellen von 3D in 2D ist folgender:
fx, fy, fz sind die Koordinaten eines Fluchtpunktes.
Delphi-Quelltext
1: 2:
| Px':=trunc(((Px-fx)*fz)/(fz-Pz)+fx); Py':=trunc(((Py-fy)*fz)/(fz-Pz)+fy); |
2. Phobeus:
Mit OpenGL kann ich nichts anfangen. Was ich will, is ja selbst eine Engine zu programmieren. Theoretisch könnte ich das auch ohne DelphiX programmieren, sondern nur mit dem stinknormalen Delphi. Also brauche ich den code für die projektive Matrix, der auch funktioniert. Ich muss ja mit der Einheitsmatrix bzw Matrizen arbeiten.
(1,0,0,0)
(0,1,0,0)
(0,0,1,0)
(0,0,0,1)