是的,我一直在搜索 stackoverflow 上的其他帖子,但大多数情况下我不理解它们,或者我不知道如何用我的脚本语言实现它。
我想围绕另一个 3D 点旋转一个 3D 点,我有一个具有 3D 旋转的父 3D 点和一个具有 3D 旋转的子 3D 点,我如何围绕父点旋转子点以保持旋转信息?
脚本语言是 PAWN,但 C 语言也很好(因为它很相似),我知道我必须使用这些函数:
- floatcos(浮点数:角度,角度模式(弧度,度数或等级));
- floatsin(浮点数:角度,角度模式(弧度,度数或等级));
- floattan(浮点数:角度,角度模式(弧度,度数或等级));
父点和子点具有这些坐标:X(左),Y(前后),Z(这是上下)RX(旋转俯仰),RY(旋转滚动),RZ(旋转偏航)
红色是父点 蓝色是子点
我希望你们能帮助我,我的数学真的很差,我需要这个以某种方式工作:/