Einzelnen Beitrag anzeigen

yogie

Registriert seit: 11. Sep 2003
Ort: bei Goslar
213 Beiträge
 
Delphi 6 Professional
 
#1

GlScene, PixelRayToWorld u. AbsoluteToLocal

  Alt 7. Feb 2008, 10:41
Hallo zusammen,

eine Frage zu GLSCENE:

ich möchte in einer 3D Darstellung (Messdaten) einer Oberfläche mit GLHeightField mit der
Maus den Z-Wert an einer bestimmten 3D-Position ermitteln. Aus den Beispielen habe
folgendenes Stück Code :

v := GLSceneViewer1.Buffer.PixelRayToWorld(x, y);
// convert to heightfield local coordinates
v := GLHeightField1.AbsoluteToLocal(v);

Das scheint aber nur richtig zu funktionieren wenn

GLCamera1.CameraStyle := csPerspective

eingestellt ist. Aus bestimmten Gründen möchte ich aber

GLCamera1.CameraStyle := csOrthogonal

verwenden. Suche mit Google brachte nur einen einzigen Eintrag. Das Problem scheint
bekannt zu sein, aber es gibt wohl keine Lösung. Weiß jemand etwas dazu ?
Diese Frage steht (wahrscheinlich) im Zusammenhang mit einem anderen Problem, daß ich
aber als eigen Frage formuliere (Größenänderung)
Kompatibilität ist ein Euphemismus für n i c h t einhunderprozentige Austauschbarkeit
http://b-und-l-service.de/
  Mit Zitat antworten Zitat