【发布时间】:2020-05-17 23:56:08
【问题描述】:
如果我在 3D 空间“原点”(Ox、Oy、Oz)中有一个任意点,以及以度数(或弧度)为单位的旋转(Rx、Ry)和距离(D),我该如何计算新的 3D “目标”(Tx、Ty、Tz)的坐标?
我正在寻找 C# 代码或简化的数学符号。
【问题讨论】:
-
我可能会解决这个问题,但需要更多解释 Rx 和 Ry 的测量位置以及距离 D 的初始方向。为了确保我理解正确,请给出原始示例,例如.旋转 90 度,x 应该输出 y 等。
-
创建一个新点
(0,0,D),然后围绕X和Y旋转它,并将结果添加到原来的O。