Processing:3D图形的读取和保存(.dxf.obj)
来源:网络收集 点击: 时间:2024-04-03【导读】:
介绍Processing中读取obj三维图形,和保存三维场景(图形)到dxf文件的办法。工具/原料moreProcessing方法/步骤1/8分步阅读
2/8
3/8
4/8
5/8
6/8
7/8

8/8
注意事项
要输出三维图形到DXF文件,需要有DXF Export库。如果没有,从如图菜单添加库。

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


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

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


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

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

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



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

内部函数对三维图形的导入功能支持比较简单。
如果要导出导入二维矢量图形,需要在默认渲染器下,可尝试使用PDF或者SVG导出功能。
PROCESSING3D版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_417458.html
上一篇:问道手游怎么鉴定宝石
下一篇:口袋妖怪究极绿宝石5多边兽怎么进化