opengl旋转切线到​​圆

时间:2011-01-26 04:15:15

标签: opengl rotation

我现在有一个物体,我绕着垂直(Y)轴移动了一圈。我想旋转此对象,使其始终与圆的正切对齐,我该怎么做?不确定sin / cosine / tan的组合用作glRotatef的第一个参数......

谢谢!

1 个答案:

答案 0 :(得分:1)

glRotatef的第一个参数是角度,以弧度为单位(因此0表示没有旋转,PI会在结束时向右翻转,2 * PI会一直旋转回原始方向)。< / p>

你可能会在比问问题更短的时间内通过反复试验来解决这个问题。

请注意,如果您选择旋转中心作为圆心而不是对象的中心,则无需单独的平移步骤。