1、要输出三维图形到DXF文件,需要有DXF Export库。如果没有,从如图菜单添加库。

2、在程序最前加上import processing.dxf.*;注意渲染器设置为P3D.(size(宽,高,P3D))使用beginRaw(肛舀辨乔DXF,输出文件名);开始捕获,使用endRaw()结束捕获,将这期间绘制的三维图形保存到文件。


3、由于我们没有使用noStroke也没有使用noFill,绘制的图形包括线和面,导出的有多个部分,有线Line和面Face.

4、使用noStroke函数以取消线条的绘制,这样输出文件中也没有了线Line,只有Face对象。


5、导出的dxf使用不方便,可以使用Deep Exploration等软件转化成FBX,OBJ等其他格式。

6、另外要注意,默认渲染器不支持图形导出。DXF导出必须在OpenGL的两个模式:P2D和P3D下使用。

7、P2D模式下,平面图形是可以导出的。如图是P2D模式下绘制的平面图形椭圆导出图像,接着转化成FBX格式可导入Maya查看和编辑。



8、Processing自带的函数要导入三维图形有loadShape,但是只能导入OBJ格式的三维图形,可使用shape函数绘制。
