1、支持读写常用三维模型格式类型:至少支持stl、obj、ply
2、支持对于读入的三维模型进行重新三角化,而且必须支持保留模型上的特征边界
3、支持对于三维模型的修复,至少支持对于模型的重复点、边、面的修复;对于孤立点、边、面的修复。
4、支持用户在模型上通过鼠标点选锚点,从而控制晶格结构在不同区域的半径和密度。
5、支持用户在界面上修改锚点的影响区域。
6、支持至少13种晶格结构生成。
7、支持最优voronoi晶格结构生成;支持随机voronoi晶格结构生成;支持韦尔费轮晶格结构生成。
8、支持生成实体晶格结构模型。
9、支持对于实体晶格结构模型进行重新三角化,并且用户可以在界面上指定目标三角面片数量。
10、支持将生成的实体晶格结构模型进行导出,并且至少支持stl、obj、ply模型格式。