【发布时间】:2011-06-05 15:03:27
【问题描述】:
在我的 opengl 应用程序中,我在 3d 空间中有一条贝塞尔曲线,我想沿着它移动一个对象。 一切都可以作为旋转的一部分:我在计算它们时遇到了一些问题。在我看来,管道应该是这样的:
- 在贝塞尔曲线上找到点(位置向量)
- 求切线、法线、副法线(frenet 框架)
- 求切向量与 x 轴的夹角
- (法线和y轴以及副法线和z轴相同)
- 推矩阵
- 平移位置、旋转角度、绘制对象
- 弹出矩阵
但它并没有像我预期的那样进行:旋转似乎是随机的并且不遵循曲线。 有什么建议吗?
【问题讨论】: