gpt4 book ai didi

ios - 将相机朝它指向的方向移动,同时考虑到旋转

转载 作者:行者123 更新时间:2023-11-29 10:34:31 25 4
gpt4 key购买 nike

<分区>

假设我们有一个场景,其中的对象位于不同的 xyz 位置和旋转角度。其中一个节点是一个相机,我想向后或向前移动到一个假想点,例如屏幕中心(512、384)。屏幕中心我的意思是相机方向的中心,所以它是用户可以看到的。我目前面临的问题是:

  1. 虚点 (512, 384) 是 2D 以及如何将其转换为 3D
  2. 如何将相机向前/向后移动以进行旋转考虑

例如,相机的当前位置 (x,y,z)(140, 199, 20) 并绕其轴 (x,y,z)(25°, 187°, 301°) 旋转。那么如何将相机朝它的指向方向移动。我正在学习场景工具包(包括 3D 新手),非常感谢任何示例/伪代码。

到目前为止,我的努力只是将相机移向根节点。

    [_cameraNode runAction:[SCNAction moveTo:SCNVector3Make(_cameraNode.presentationNode.position.x, _cameraNode.presentationNode.position.y, _cameraNode.presentationNode.position.z - 5) duration:1]];

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com