一、SketchUp + Ruby 是什么?能够干什么?
1、SketchUp 是当前主流 3D 建模软件,中文名草图大师,简而言之,就是帮助我们快速3D建模的软件。
2、SketchUp 提供了 Ruby语言的API接口,您可以在SketchUp控制台中,通过使用Ruby语言,调用公开的API方法来实现 SketchUp的相关操作。当Ruby 遇上 SketchUp 在程序员中就会发生很神奇的事!
使用场景:
(1) 根据企业定制SketchUp插件,简化设计师重复性操作。
(2) 3D建模参数化,自动化,简单的说,我们可以编写脚本程序,然后通过后台程序调用实现某些功能,比如:我们可以操控Sketchup 批量读入CAD图,读取CAD数据并生成为3D模型。
二、开发环境
本人是在Mac上进行开发的,所以提供的下载链接也是Mac的。
2、rubyeditor 一款用于编辑Ruby程序的Sketchup插件。
三、认识SketchUp开发体系
主要模块
1、Geom