文档章节

Inkscape到OpenSCAD几何造型

openthings
 openthings
发布于 2017/07/17 10:27
字数 446
阅读 80
收藏 0

Inkscape到OpenSCAD几何造型

    英文参考 - http://libregraphicsworld.org/blog/entry/inkscape-gets-openscad-converter

    在OpenSCAD的模型中,对于复杂的草图(如手绘、文字等),可以通过Inkscape绘制,然后输出为scad格式,再通过旋转、拉长等方式创建立体几何对象。这可以通过path2openscad插件来实现。

(1)Inkscape到OpenSCAD转换插件

A、插件下载

      点击这里下载 https://www.thingiverse.com/thing:25036/#files

B、插件安装

      解压缩下载后的文件:

     

    将path2openscad-6里的两个文件path2openscad.inx和path2openscad.py复制到share/inkscape/extensions目录里面。

    在MacOS上,操作方法为:点击“应用程序”,右键选择“打开内容”,再选择inkscape,到share/inkscape/extensions目录,把上面的最新版本的*.inx和*.py文件拷贝到extensions目录下。

    

    然后,关闭并重新启动inkscape即可。

C、插件使用

    该扩展插件将自动从inkscape模型挤出为三维的OpenSCAD的.scad 模型文件,需要下面两个步骤。

    1. 选择对象,然后使用菜单Extensions / Generate from Path / Paths to OpenSCAD 项.

    OpenSCAD 转换器有多个选项,如果不选择对象,将输出本页的所有几何对象。 

    2. 填写输出文件路径, 选择挤出的宽度,然后点击 Apply.

    到 OpenSCAD 中打开文件,然后按 F5 进行渲染.

    这个流程是比较简单的,像 in this case 可以把照片转为 3D 打印的珠宝,搞起来就有一点点头疼了。

(2)三维造型处理

    在OpenSCAD中可以旋转、拉伸、挤出(单向挤出、旋转挤出)等操作对几何对象进一步修改。

    具体参见OpenSCAD文档:

 

© 著作权归作者所有

共有 人打赏支持
openthings
粉丝 256
博文 920
码字总数 473772
作品 1
东城
架构师
OpenSCAD设计的3D打印智能路由器盒子(V1.1)

基于OpenSCAD(http://www.openscad.org/)的一个盒子造型,可以用于了解OpenSCAD的3D造型语言。 这个盒子的尺寸是为WRTnode(http://wrtnode.com/)设计的,可以输出STL后通过3D打印机打印出来直...

openthings
2015/02/25
0
3
OpenSCAD使用总结-中文

OpenSCAD是用程序的方式生成模型,搞软件的人应该很熟悉这种方式,但习惯交互式造型设计的就不用看这个了。创建模型的方法就像是用脚本语言编写一段程序,然后编译,总体感觉简单、便捷、易学...

openthings
2015/01/29
0
0
OpenSCAD、Blender和Textmate\SublimeText遇见后发生的一切...

TextmateSublimeText是编码极客们喜爱的玩具。OpenSCAD可以用MDL(机械定义语言)的方式来构建三维几何对象,而Blender除了交互三维建模之外,也支持以Python来构建几乎任何几何对象。 现在,这...

openthings
2015/03/13
0
1
3D打印开放工具链-开源而且免费

开源的3D打印开放工具链: 3D打印机:DreamMaker,由DFRobot生产,这是中国很早做创客产品的机构。是实现同样精度的成本最低的产品了,非常酷,而且易于学习。 基础建模软件:OpenSCAD,以程...

openthings
2015/02/12
0
0
OpenSCAD创建螺旋形结构物体

OpenSCAD不仅可以快速创建立方体、圆锥体、球体、椭球体、多边形体等,还可以通过编程、循环等特性来创建螺旋体,如常见的螺栓、螺孔等,如下图所示: 下面给出建模的代码: module screw(t...

openthings
2015/03/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

golang使用protobuf简易教程

参考文档:https://blog.csdn.net/qq_15437667/article/details/78425151 一、安装protobuf # 去github.com/golang/protobuf下载源码包,# 拷贝到 $GOPATH/src/github.com/golang/protobuf......

科陆李明
29分钟前
0
0
8月16日 上课截图

小丑鱼00
45分钟前
0
0
Nginx负载均衡、配置SSL

Nginx负载均衡 在 /usr/local/nginx/conf/vhost/ 下创建一个文件,写入以下内容 加载后用curl测试可以访问设置的网站 www.qq.com ssl原理 HTTPS是一种加密的http协议,如果HTTP通信的数据包在...

黄昏残影
48分钟前
0
0
String 源码阅读笔记

String源码阅读 本人学习笔记,内容来自于阅读源码和其他博客,水平有限,如有错误,烦请指正。 详情参考: Java 7 源码学习系列(一)——String 请别再拿“String s = new String("xyz");...

等到烟火清凉_
49分钟前
4
0
Coding and Paper Letter(十二)

资源整理。<!-- more --> 1 Coding: 1.R语言生成的ppt,GeoStat2018会议报告,时空模式分析的报告。 geostat18 2.欧空局哨兵和SMOS的工具集,关于对地观测数据的处理与分析的docker容器。 ...

胖胖雕
50分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部