我在3D世界中有x,y,z矢量,我想使该矢量与当前相机矢量位置具有相同的方向。
我使用Delphi/GLScene
发布于 2012-02-04 15:23:29
如果希望向量具有与摄影机相同的方向,只需使用GLCamera.Direction向量属性。
因此,例如,如果您的相机当前指向x轴,则Direction属性将为(1,0,0)。你可以使用这个向量,简单地复制这些x,y,z值,并将它们赋给你的向量的x,y,z值。
另一方面,如果希望摄影机查看对象,则GLScene摄影机对象具有名为TargetObject的特性,该特性将始终将摄影机对准对象。
请参阅常规GLScene help和GLCamera Reference help
https://stackoverflow.com/questions/9137587
复制相似问题