易于学习Java的3D IDE

时间:2009-04-17 17:43:34

标签: java ide 3d

我需要创建机器人手臂的3D模型并制作动画。手臂将接收有关如何通过串行I / O移动的输入。

创建此3D模型的最佳Java IDE是什么?它不一定是花哨或任何东西,只是一个概念的证明。不幸的是,我以前没有任何动画经验,所以我很欣赏一些容易上手的东西。

非常感谢,非常感谢您的帮助。

扎因

PS:我也可以在2D中做到这一点,但我想这可能需要更多的工作,因为我必须绘制更多的图像。如果我错了请告诉我。

下面我做了一个近似的ascii绘图,显示了手臂需要的样子,x显示了需要旋转的所有关节。如果我也不必旋转基座,那么在2D中可能很容易做到。

               ____
              / ___|
       ______/ /
      /x_____x|
     / /     \ \___
    / /       \____|
   /x/
   | |
   | |
___| |___
|___x___|

4 个答案:

答案 0 :(得分:2)

您似乎将编程与3D建模相混淆。这不是Java IDE将为您做的事情。如果您确实需要真正的3D模型,可以查看免费的3D建模程序,如Blender

答案 1 :(得分:2)

您将需要创建/使用类似游戏引擎的东西。您需要在3ds Max或Blender之类的模型中对3D对象进行建模,并让您的引擎根据从外部源接收的输入控制模型移动。我会为你的渲染/模型控制提出类似this的建议。就IO而言,你必须自己解决这个问题,因为我没有使用Java中的串行IO的经验。

答案 2 :(得分:1)

Java3D或JOGL是用于在Java中创建3D图形的常用库。如果您有一个简单的3D模型,您可以使用简单的3D形状以编程方式创建它。任何更复杂的东西都可能需要像Chad和Alex那样的3D建模工具。

答案 3 :(得分:1)

结帐Processing。它既是IDE又是3D建模环境 - 它是100%的java。您将找到许多示例和straight forward api来帮助您入门。