1

3D ワールドに x、y、z ベクトルがあり、そのベクトルを現在のカメラ ベクトル位置と同じ方向にしたいと考えています。

Delphi/GLScene を使用しています

4

1 に答える 1

2

ベクトルの方向をカメラと同じにしたい場合は、GLCamera.Directionベクトルプロパティを使用するだけです。

たとえば、カメラが現在x軸に沿って向いている場合、Directionプロパティは(1,0,0)になります。このベクトルを使用して、これらのx、y、z値をコピーし、ベクトルのx、y、z値に割り当てることができます。

一方、カメラにオブジェクトを表示させたい場合、GLScene Cameraオブジェクトには、常にカメラをオブジェクトに向けるというプロパティがTargetObjectあります。

一般的なGLSceneヘルプとGLCameraリファレンスヘルプを参照してください

于 2012-02-04T07:23:29.197 に答える