gpt4 book ai didi

iphone - OpenGL : Finding out your current position

转载 作者:行者123 更新时间:2023-12-03 20:29:02 24 4
gpt4 key购买 nike

正确想象你在 0,1,0 甚至立方体上的位置。然后旋转 45% (glRotatef),然后向前移动该对象 (glTranslate 0,0,10),以便将该对象向前移动 10。

如何获得该对象的位置?

最佳答案

您可以将这些变换组合成一个矩阵,然后将其应用于任意点以获得其世界位置。您可以通过查询当前矩阵(在应用所有旋转、平移和缩放之后)并使用它来将变换应用于任意点来实现此目的。

请注意,通过使用 glRotatef 和 glTranslatef`,您正在使用立即模式和旧式 API。现代 OpenGL 的用法是创建矩阵并将它们发送到着色器以应用从对象到世界坐标的变换。这样,您就已经拥有了对象到世界变换的矩阵。

关于iphone - OpenGL : Finding out your current position,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4419431/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com