0

我需要构建一个简单的软件,该软件应该能够以简单方便的方式构建 3D 模型,我有很强的 Java 技能,并考虑使用 Java3D 或 Java Monkey Engine 作为我的后端。我很想听听您对如何启动这样一个项目的想法。一开始你会怎么做?

任何想法和建议将不胜感激!

4

1 回答 1

2

我建议首先考虑您想要实现的交互模型以及您的目标用户是谁 - 清楚地了解您想要如何使用该系统将帮助您保持专注。

例如,您是否想象您的编辑过程是通过一种称为构造实体几何添加、减去或相交三维体积的方法组合“原始”对象(如长方体、球体、圆柱体等)来构建 3d 对象的过程从彼此。

或者,您是否认为自己采用了Rhino3d提供的方法(在许多其他方法中,这只是我碰巧喜欢工作的方法),您可以绘制曲线并执行操作,例如围绕轴旋转以创建旋转表面,或者沿路径放样曲线以创建曲面,拉伸以赋予曲面体积等等。

或者您是否设想了一种变形方法,其中您从 3d 形状开始,然后通过在特定方向上拉动或排斥表面上的点来像虚拟粘土一样雕刻。

您选择的建模方法将使一些事情更容易建模(和编码)而其他事情更难。您可以在一个应用程序中包含多种不同的建模方法,但从一开始就专注于一种应该可以帮助您取得进步。

如果您没有使用过很多建模应用程序,那么我建议您下载一些应用程序的试用版,然后看看哪种方法最适合您。

您还应该考虑是否要专注于创建和编辑多边形网格,因此可以专注于创建工具来操作网格,或者您是否要使用参数曲面建模。

于 2012-01-24T23:16:34.723 回答