JOGL顶点限制在0f和1f之间

时间:2013-10-12 17:01:48

标签: java opengl jogl perspective

我正在使用JOGL创建一个基本的3DS模型查看器,我发现如果我不缩放顶点它将无法正确显示。假设最大顶点值是40,我会通过它来缩放所有其他值以强制顶点在0和1之间,然后绘制它。有没有办法设置透视,所以我不必缩放值?如果有帮助,我使用的GLCanvas大小为600x600。

1 个答案:

答案 0 :(得分:1)

  

有没有办法设置透视,所以我不必缩放值?我

当然。在旧的固定功能管道OpenGL中,您可以使用投影 modelview 矩阵来应用转换。今天,在基于现代着色器的OpenGL中,您可以在顶点着色器中实现您喜欢的任何变换。

我建议你阅读一些OpenGL教程,以便牢牢抓住这个主题,而不是在朦胧的黑暗中徘徊。我建议http://arcsynthesis.org/gltut