基本上我有一个模型(使用一些输入动态创建)在webgl上以顶点数组和索引数组的形式(指示要使用顶点数组中的顶点绘制的表面)。顶点的颜色数组。
我需要以vrml格式保存这个以进行3D打印。我怎样才能做到这一点?
答案 0 :(得分:0)
将顶点列表和索引列表转换为简单的网格格式,如OFF或PLY。然后使用MeshLab加载网格并将其导出到VRML。
如果您正在寻找的是一种从同一种输入自动转换为VRML的方法,那么您可以通过检查MeshLab如何将简单的网格物体导出到VRML来自己编写转换器:VRML文件仍包含顶点列表和索引列表(以及其他内容)。你也可以依赖C ++库VCGLIB(MeshLab使用的库),虽然VRML exporter有多简单,但不太可能值得这样做。
最后,由于此网格将用于3D打印,因此您可能还有其他要求(例如填孔),而不是导出格式。在这种情况下,VCGLIB实际上可以派上用场来处理网格处理操作。