我正在为我正在处理的项目提供一个非常简单的3D图形库。
我需要做的就是接受矩形棱镜(盒子)中的一组模型并从至少一个角度渲染它们。 不需要任何高效的效果:只需在3D中绘制一些框。
有什么特别的建议吗?
答案 0 :(得分:2)
你试过看一下Java 3D吗?根据{{3}}:
Java 3D是基于场景图的3D应用程序编程接口 (Java)Java平台。它运行在OpenGL或Direct3D之上。
答案 1 :(得分:0)
您可以使用Java 3D API http://java.sun.com/developer/onlineTraining/java3d/
创建基本3D对象答案 2 :(得分:0)
我最近使用纯Java(没有Java3D或OpenGL)编写了一个3D图表库(Orson Charts),我发现这本书非常有用:
Java程序员的计算机图形学(2007年第2期),Ammeraal,Leen - 张康[平装本(2007)]
它通过工作示例解释数学,以构建一个相当通用的(和纯Java)3D图形引擎。对于那些与OP有相同要求的人,我推荐这本书。
答案 3 :(得分:0)
你检查过Abe3D了吗?它是用纯java制作的,是开源的。 如果您有兴趣,这里是GitHub页面: https://github.com/andrewcisco/Abe3D