文档章节

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

openthings
 openthings
发布于 2015/03/13 15:15
字数 440
阅读 561
收藏 0

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

    现在,这三者要合体了。

    使用Textmate\SublimeText来编辑代码,然后分别在OpenSCAD和Blender中去执行,创建出三维模型和效果,是不是非常强悍?

    从http://www.thingiverse.com/thing:15292/#files可以下载Textmate/SublimeText的插件,然后就可以直接操作OpenSCAD了,把OpenSCAD的CodeEditor关掉,把Design=>Automatically reload and compile选项打开,就相当于开出了一个独立的三维渲染窗口,在Textmate中写的代码就可以直接显示出来了,比内置的CodeEditor功能要强大很多很多。

    做完的模型,下一步导入到Blender中去进行细节的修改,这时候仍然可以使用Textmate来进行控制。怎么搞法呢?参见这里:http://my.oschina.net/u/2306127/blog/372605

    如果你愿意(我愿意、我愿意!),也可以用Python来写一个自动创建SCAD模型文件的库,这个有点烧脑了,多保重!可以先参考一下这个:http://www.thingiverse.com/thing:13899

    使用专业的编辑器,高效的Python脚本,来开发一个几何对象,简直是杀机用牛刀了!

    当然,最后一定用3D打印机打印出来。


© 著作权归作者所有

共有 人打赏支持
openthings
粉丝 271
博文 1007
码字总数 542388
作品 1
东城
架构师
私信 提问
加载中

评论(1)

anopos
anopos
0 不错的想法。
Sublime Text 2 入门及技巧

Sublime Text 2 入门及技巧 看了 Nettuts+ 对 Sublime Text 2 的介绍,立刻就兴奋了,诚如作者 Jeffrey Way 所说:“《永远的毁灭公爵》都发布了,TextMate 2 还没发”,你还能指望它么?Tex...

mingle
2013/02/22
0
0
Sublime Text 2 小技巧和小诀窍

这已经不是我第一次介绍Sublime text这个文字编辑器了。它是跨平台的(linux,win,MAC) 目前Sublime 2 还在开发中,可到这里下载开发版: Sublime 2 dev Sublime 2 beta 使用Command Palette...

pureboys
2012/07/26
0
2
"subl ." 命令找不到的问题

Sometimes,if you want to use one editor,for example:Sublime text 2 or textmate,etc.you will hope you can use them in the terminal via use the short cmd.but maybe you will caught......

BluesChow
2013/10/19
0
0
在Sublime Text 2中使用R语言

Using Sublime Text 2 for R Posted on May 17, 2012 by Tom Schenk Jr My R interface has been pretty basic in the last few years. I have usually stuck to the R console. Yes, I’ve ......

openthings
2015/06/25
0
0
VSCode插件开发全攻略(八)代码片段、设置、自定义欢迎页

更多文章请戳VSCode插件开发全攻略系列目录导航。 代码片段 代码片段,也叫,相信大家都不陌生,就是输入一个很简单的单词然后一回车带出来很多代码。平时大家也可以直接在vscode中创建属于自...

xal
10/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Sentry使用

Sentry使用 以django为例.实际上sentry本身文档已经有介绍了.这里只是再总结 1、全局异常捕获 此方法可以全局捕获任何的异常(甚至包括你自己raise的异常),在实际使用过程中不太推荐.但胜在快...

_Change_
18分钟前
1
0
linux系统包管理工具详解 yum rpm apt-get pip wget

在Linux系统下,根据系统版本的不同会有各种各样的包管理工具,下面就简单的梳理一下这几种安装命令. 1、yum Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora、RedHat、CentOS中的...

huoyoung
21分钟前
1
0
阿里巴巴Dubbo实现的源码分析

1. Dubbo概述 Dubbo是阿里巴巴开源出来的一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及作为SOA服务治理的方案。它的核心功能包括: #remoting:远程通讯基础,提...

别打我会飞
22分钟前
5
0
tomcat的maxThreads、acceptCount(最大线程数、最大排队数)

tomcat 6的Connector配置如下: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" maxThreads......

为了美好的明天
25分钟前
2
0
阿里P9架构师谈:高并发网站的监控系统选型、比较、核心监控指标

在高并发分布式环境下,对于访问量大的业务、接口等,需要及时的监控网站的健康程度,防止网站出现访问缓慢,甚至在特殊情况出现应用服务器雪崩等场景,在高并发场景下网站无法正常访问的情况...

架构师springboot
25分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部