gpt4 book ai didi

xcode - OpenGL 中的精度/单位

转载 作者:行者123 更新时间:2023-12-03 16:27:17 33 4
gpt4 key购买 nike

我目前正在使用 OpenGL 进行开发,并使用米作为我自己的单位,即 20 厘米宽的三角形为 0.2。然而 OpenGL 似乎对这些数字进行了舍入,最终的形状并不完全符合我的意愿。这在 OpenGL 中正常吗?我应该使用厘米作为单位吗?

最佳答案

您似乎在 GL 空间中使用 1m 为 1 个单位,形状扭曲可能是由于透视不正确造成的,要么扭曲太多或扁平化,要么比平常更高。这是因为视口(viewport)比例不正确等原因。

OpenGL 永远不会舍入任何内容,只会舍入 float 或 double 类型的精度限制。

如果您使用 OpenGL 进行架构,我建议将 1 个 GL 单位视为 1mm。

关于xcode - OpenGL 中的精度/单位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7242491/

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