![]() |
GlScene, PixelRayToWorld u. AbsoluteToLocal
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) |
DP-Maintenance
Dieses Thema wurde von "Matze" von "Programmieren allgemein" nach "Multimedia" verschoben.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz