gpt4 book ai didi

java - 如何在 JOGL 中旋转圆柱体

转载 作者:行者123 更新时间:2023-12-02 07:16:55 25 4
gpt4 key购买 nike

我在JOGL中画了一个钢丝圆柱体,我想让它在从屏幕出来时立起来?

为了进行旋转,我一直在修改以下代码,但它没有旋转:

gl.glRotatef(cylinder_a, 0, 0, 90);

在 JOGL 中旋转圆柱体的正确方法是什么?

最佳答案

根据JOGL documentation for gl.glRotatef它的参数是 anglexyz。使用 x、y、z 的参数 0090,您可以沿 +z 定义 vector ,指向屏幕外。这意味着您正在绕其轴旋转圆柱体,因此变化并不明显。要使其“直立”,您需要绕 x 轴旋转它。

(您可以更改 OpenGL 中 x、y 和 z 的指向方式,但通常 +x 指向右侧,+y 指向上方,+z 从屏幕“出来”。您可以使用 right hand rule 来请记住这一点。)

关于java - 如何在 JOGL 中旋转圆柱体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14819398/

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