我想要学习的是在JFrame中绘制3D形状。
我想用它做的就是我的IDE。如果有人可以帮助如何绘制任何像正方形的3d形状,如果可能的话,如何旋转它。或者有人可以链接到一个recource来学习如何使用java绘制3d形状,就像我上面说的那样。如果有人需要更多细节,请询问。 (如果可以这样做,请不要让我这样做。)
感谢。
答案 0 :(得分:1)
Java有一个3-D包,可能符合您的标准,也可能不符合“没有其他库或框架或任何东西”的标准:
如果确实如此,那么仍然必须至少使用 2D Java包:
问:如何使用2D基元绘制3D对象?
答:这不一定很难,取决于你想要的深度。最简单的,只需:
a)定义一个三维坐标系(标准化点0.0 - 1.0总是好的)
b)编写将3D模型转换为2D坐标的函数
很多书(和教程),包括:
我假设你的目标是“学习基础知识”。