2010-07-26 67 views

回答

1

要跟随Christian的说法,您需要自己跟踪模型视图矩阵并操纵它以执行所需的旋转。然后,您将通过在基体中作为一个统一到你的材质,并做类似如下:

我发现核心动画CATransform3D辅助功能很好地工作进行正确的矩阵这需要操作。您可以旋转,缩放和翻译CATransform3D,然后读出其4x4矩阵元素以创建所需的模型视图矩阵。

如果你想看到这个动作,我创建了this sample iPhone application显示了如何使用OpenGL ES 1.1和2.0执行一个立方体的旋转。

0

如果没有固定功能矩阵堆栈,您必须自己管理转换矩阵。查阅一些关于矩阵和矢量代数的介绍性资料,特别是关于三维变换。然后你就会明白,什么是轮回和类似的事情。