OpenSCAD用户手册/DXF变换
利用import()并对模块进行挤压成型,即可将从DXF文件中读取的2D对象转换为3D对象。
参见2D到3D拉伸.
线性挤压成型
编辑对一个从DXF文件中导入的2D对象进行线性挤型的示例。
linear_extrude(height = fanwidth, center = true, convexity = 10) import (file = "example009.dxf", layer = "fan_top");
旋转挤压成型
编辑对一个从DXF文件中导入的2D对象进行旋转挤型的示例。
rotate_extrude(convexity = 10) import (file = "example009.dxf", layer = "fan_side", origin = fan_side_center);
Getting Inkscape to work
编辑Inkscape是一款开源的绘图程序。以下为将Inkscape所绘制的2d DXF图形文件转换为OpenSCAD可用文件的教程:
- http://repraprip.blogspot.com/2011/05/inkscape-to-openscad-dxf-tutorial.html (非常简单,需要将路径片段(path segments)改为直线)
- http://tonybuser.com/?tag=inkscape (更复杂,包括转换为Postscript文件的方法)
- http://bobcookdev.com/inkscape/inkscape-dxf.html (更好的DXF导出工具,原生支持贝塞尔曲线)
- http://www.bigbluesaw.com/saw/big-blue-saw-blog/general-updates/big-blue-saws-dxf-export-for-inkscape.html (提供更好的支持,在10/29/2014这天工作良好,参见注册窗口下方的链接。请注意:6/17/15这天检测,只能正常工作在inkscape 0.48.5及其早期版本中,0.91中的改变导致了崩溃。)
- http://www.instructables.com/id/Convert-any-2D-image-to-a-3D-object-using-OpenSCAD/ (利用OpenSCAD将任意2D图像转换为3D对象)
- http://carrefour-numerique.cite-sciences.fr/fablab/wiki/doku.php?id=projets:de_inkscape_a_openscad (法文,直接导出OpenSCAD文件)