首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GLScene -将3D矢量转换为当前相机矢量

GLScene -将3D矢量转换为当前相机矢量
EN

Stack Overflow用户
提问于 2012-02-04 09:19:03
回答 1查看 1.6K关注 0票数 1

我在3D世界中有x,y,z矢量,我想使该矢量与当前相机矢量位置具有相同的方向。

我使用Delphi/GLScene

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9137587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档