gpt4 book ai didi

java - OpenGL:设置位置而不是翻译?

转载 作者:搜寻专家 更新时间:2023-11-01 02:33:32 25 4
gpt4 key购买 nike

我可以将当​​前渲染位置设置为任意值,而不是仅仅给它一个相对于当前位置的偏移量吗?

这是我目前正在做的:

gl.glTranslatef(3.0f, 0.0f, 2.0f);

它允许我说“我想向左移动”而不是“我想移动到点 (2, 1, 2)”。有没有办法做到后者?

我将 OpenGL 与 JOGL 结合使用。

更新:

@Bahbar 建议如下:

gl.glLoadIdentity();
gl.glTranslatef(...);

当我这样做时,除了六行之外的所有内容都消失了。我不确定为什么。我遇到了远剪裁平面太近的问题,所以它们可能太远而无法渲染。

最佳答案

是的。从单位矩阵开始。

gl.glLoadIdentity();
gl.glTranslatef(...);

关于java - OpenGL:设置位置而不是翻译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3737980/

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