标签: delphi math opengl 3d glscene
我在3D世界中有x,y,z向量,我想让该向量与当前相机向量位置具有相同的方向。
我使用Delphi / GLScene
答案 0 :(得分:2)
如果您希望矢量与摄像机的方向相同,则只需使用GLCamera.Direction矢量属性即可。
所以,例如如果您的相机当前指向x轴,则Direction属性将为(1,0,0)。您可以使用此向量并简单地复制这些x,y,z值,并将它们分配给向量的x,y,z值。
另一方面,如果您希望相机查看您的对象,则GLScene Camera对象有一个名为TargetObject的属性,它始终将相机对准您的对象。
TargetObject
请参阅常规GLScene help和GLCamera参考help