文档章节

Inkscape到OpenSCAD几何造型

openthings
 openthings
发布于 2017/07/17 10:27
字数 446
阅读 69
收藏 0
点赞 0
评论 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
粉丝 241
博文 877
码字总数 459280
作品 1
东城
架构师
从中兴事件谈为什么应该用开源软件?

本周,美国商务部以中兴违反和解协议为由对其实施长达七年的贸易禁令(PDF),禁止美国企业向中兴提供零部件和软件。这一禁令对中兴智能手机业务的打击是致命的,因此它做出的回应是拒绝。 ...

达尔文 ⋅ 04/23 ⋅ 0

3D打印开放工具链-开源而且免费

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

openthings ⋅ 2015/02/12 ⋅ 0

OpenSCAD设计的3D打印智能路由器盒子(V1.1)

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

openthings ⋅ 2015/02/25 ⋅ 3

OpenSCAD使用总结-中文

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

openthings ⋅ 2015/01/29 ⋅ 0

OpenSCAD函数一览表

OpenSCAD支持很多种造型函数,基本上涵盖了常规编程语言的全部特征,下面列出25015.3版的函数一览表(这里http://www.openscad.org/cheatsheet/index.html 看详细解释)。 如果还有更高级的需...

openthings ⋅ 2015/04/07 ⋅ 0

OpenSCAD、Blender和Textmate\SublimeText遇见后发生的一切...

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

openthings ⋅ 2015/03/13 ⋅ 1

OpenSCAD创建螺旋形结构物体

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

openthings ⋅ 2015/03/13 ⋅ 0

OpenSCAD三维造型设计语言

cube Creates a cube at the origin of the coordinate system. When center is true the cube will be centered on the origin, otherwise it is created in the first octant. The argumen......

openthings ⋅ 2015/02/11 ⋅ 0

OpenSCAD通过循环快速复制几何对象

OpenSCAD支持变量和循环,从而可以快速复制出大量的几何对象并且按照递归的方式进行布局。 循环的变量可以是枚举、区间和矢量对象,循环体支持几何对象构建、坐标平移与旋转、交并差等操作。...

openthings ⋅ 2015/03/04 ⋅ 0

实体、实体造型与构造实体几何

实体几何模型主要通过组成该几何体的边界面所形成的半空间表示一个物体。物体内部的所有属性都是相同的。所谓平面或曲面的半空间是指一个空间平面或曲面将空间分为两部分,如果一部分位于物体...

teacheryang ⋅ 2010/10/14 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

win10怎么彻底关闭自动更新

win10自带的更新每天都很多,每一次下载都要占用大量网络,而且安装要等得时间也蛮久的。 工具/原料 Win10 方法/步骤 单击左下角开始菜单点击设置图标进入设置界面 在设置窗口中输入“服务”...

阿K1225 ⋅ 今天 ⋅ 0

Elasticsearch 6.3.0 SQL功能使用案例分享

The best elasticsearch highlevel java rest api-----bboss Elasticsearch 6.3.0 官方新推出的SQL检索插件非常不错,本文一个实际案例来介绍其使用方法。 1.代码中的sql检索 @Testpu...

bboss ⋅ 今天 ⋅ 0

informix数据库在linux中的安装以及用java/c/c++访问

一、安装前准备 安装JDK(略) 到IBM官网上下载informix软件:iif.12.10.FC9DE.linux-x86_64.tar放在某个大家都可以访问的目录比如:/mypkg,并解压到该目录下。 我也放到了百度云和天翼云上...

wangxuwei ⋅ 今天 ⋅ 0

PHP语言系统ZBLOG或许无法重现月光博客的闪耀历史[图]

最近在写博客,希望通过自己努力打造一个优秀的教育类主题博客,名动江湖,但是问题来了,现在写博客还有前途吗?面对强大的自媒体站点围剿,还有信心和可能型吗? 至于程序部分,我选择了P...

原创小博客 ⋅ 今天 ⋅ 0

IntelliJ IDEA 2018.1新特性

工欲善其事必先利其器,如果有一款IDE可以让你更高效地专注于开发以及源码阅读,为什么不试一试? 本文转载自:netty技术内幕 3月27日,jetbrains正式发布期待已久的IntelliJ IDEA 2018.1,再...

Romane ⋅ 今天 ⋅ 0

浅谈设计模式之工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻...

佛系程序猿灬 ⋅ 今天 ⋅ 0

Dockerfile基础命令总结

FROM 指定使用的基础base image FROM scratch # 制作base image ,不使用任何基础imageFROM centos # 使用base imageFROM ubuntu:14.04 尽量使用官方的base image,为了安全 LABEL 描述作...

ExtreU ⋅ 昨天 ⋅ 0

存储,对比私有云和公有云的不同

导读 说起公共存储,很难不与后网络公司时代的选择性外包联系起来,但尽管如此,它还是具备着简单和固有的可用性。公共存储的名字听起来也缺乏专有性,很像是把东西直接堆放在那里而不会得到...

问题终结者 ⋅ 昨天 ⋅ 0

C++难点解析之const修饰符

C++难点解析之const修饰符 c++ 相比于其他编程语言,可能是最为难掌握,概念最为复杂的。结合自己平时的C++使用经验,这里将会列举出一些常见的难点并给出相应的解释。 const修饰符 const在c...

jackie8tao ⋅ 昨天 ⋅ 0

聊聊spring cloud netflix的HystrixCommands

序 本文主要研究一下spring cloud netflix的HystrixCommands。 maven <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-clo......

go4it ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部