我需要创建机器人手臂的3D模型并制作动画。手臂将接收有关如何通过串行I / O移动的输入。
创建此3D模型的最佳Java IDE是什么?它不一定是花哨或任何东西,只是一个概念的证明。不幸的是,我以前没有任何动画经验,所以我很欣赏一些容易上手的东西。
非常感谢,非常感谢您的帮助。
扎因
PS:我也可以在2D中做到这一点,但我想这可能需要更多的工作,因为我必须绘制更多的图像。如果我错了请告诉我。下面我做了一个近似的ascii绘图,显示了手臂需要的样子,x显示了需要旋转的所有关节。如果我也不必旋转基座,那么在2D中可能很容易做到。
____
/ ___|
______/ /
/x_____x|
/ / \ \___
/ / \____|
/x/
| |
| |
___| |___
|___x___|
答案 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来帮助您入门。