java - OpenGL Java 获取 3D OBJ 模型的属性

标签 java 3d

我目前正在开发 3D 游戏,但我一直在尝试获取游戏某些方面的对象的高度和宽度。所以问题是,如何获取 3D 模型 (.obj) 的属性,例如高度和宽度?另外,我正在使用LWJGL。

非常感谢。

最佳答案

波前 (.obj) 文件格式不指定任何宽度/高度信息。

根据您的坐标轴约定,计算宽度/高度的简单算法是遍历 .obj 文件中提到的每个点,找到给定尺寸(x、y 或 z)的最小值和最大值并得到距离使用:

d = |最大 - 最小|

关于java - OpenGL Java 获取 3D OBJ 模型的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34522380/

相关文章:

math - 加速球体之间的碰撞检测

openGL - 创建弯曲表面

java - 用于测试大型文档映射的 Jaxb 策略

java - 聚合或组合

java - 将连接表引用到 View

java - 我是否需要以不同方式导出 .jar 以在不同平台上运行?

opengl - 在 3D 图形中,什么是相机或眼睛空间?

java - 想要使用 float 操作按钮将项目添加到 ViewPager2 中包含的特定 fragment 中的回收 View

algorithm - 如何快速统计相邻体素的个数?

python - 从 N*N*N 到 N 的双射函数