2011-01-26 49 views
0

我现在有一个对象,我已经围绕垂直(Y)轴移动了一圈。我想旋转这个对象,所以它总是与圆的正切值对齐,我该怎么做?不知道什么组合sin/cosine/tan用作glRotatef的第一个参数...opengl旋转切线到​​一个圆

谢谢!

回答

1

glRotatef的第一个参数是以弧度表示的角度(所以0不是旋转,PI翻转到结尾,2 * PI一直旋转回原始方向)。

你可能可以通过反复试验来解决这个问题,而且花费的时间少于提问的时间。

请注意,如果您选择的旋转中心是圆的中心而不是对象的中心,则不需要单独的翻译步骤。

+0

请仔细阅读该问题。如果我想要物体以与圆相切的角度旋转,我在问什么值作为第一个参数传入 – 2011-01-26 06:23:10