gpt4 book ai didi

c++ - 给定以弧度为单位的距离和角度,获取绕点旋转的物体的 X、Y 位置的函数?

转载 作者:行者123 更新时间:2023-11-30 03:10:36 25 4
gpt4 key购买 nike

我正在尝试为围绕一个点运行的相机编写一个函数。假设一个 3d 坐标平面,其中 Z 向上。忽略 Z。

假设相机的位置从 (0, 0, z) 开始。轨道物体位于,比如说 (50, 50, z)。所以我们有大约 70 个单位的距离。使用 {(50, 50, z), 70, x} 调用函数,其中 x 是轨道中的位置,以弧度为单位,应该返回相机的位置。

我相信这涉及 costan 但我的三角函数不是那么好......

point3d getCameraPosition(point3d objectPosition, float distance, float rotationRadians)
{
// ???
}

最佳答案

return position + Point(distance*cos(angle), distance*sin(angle))

关于c++ - 给定以弧度为单位的距离和角度,获取绕点旋转的物体的 X、Y 位置的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3026557/

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