sketchup8插件_1 概要 【SketchUp Ruby插件教学】

6a1d65424fe00b0bbb57e22e2fe38563.png

前言

3D建模软件搭建将概念实际化的平台,2000年后,建筑师不再需要用手画草图。工业随之被带动,澳洲已有67.8%私立学校配备3D打印机和开设设计课程;全美78.2%高中提供激光切割、3D打印机、水溶支架(soluble-support)打印机已被投入运用,学校开设如Product Design,Engineering Challenge,Creative Construction等课程培养未来建筑设计人才。

增材建造(Addictive Manufacture)为传统建筑工业注入了新鲜的血液,3D建模软件如Autodesk Revit; Fusion 360; AutoCAD,SolidWorks,Trimble SketchUp + V-Ray,Rhino,国内的天正,迅速在工程、教育、设计、动画等行业迅速抢占市场。

13cc204b5d269b0d40a54ee45cf20398.png

美工产品如3D打印笔,现在更是受大众欢迎。上线两年淘宝达到10,000销量。

概要

SketchUp 由Last Software 编写,中轴代码依赖C++中STL (Stereolithography) module。

2013年4月SketchUp被Trimble收购,Trimble完善Ruby API,同年完成测试并发售。 发售后Google 保留Sketchup 8及以前版本的版权。兼容性为新的版本可以打开旧的文件,但旧的版本不能打开新的文件。

插件

什么是插件?

d3edc99dd2e180b5923d04034d01aa8c.png

插件是具有特殊用途的工具,目的是增加建模效率。

既然SketchUp是用C++编写的,为什么要用Ruby写插件呢?

认识单词 API

API – Application Programming Interface: 将执行函数集成在一个页面,用户可以自行带入参数调取执行。

为了实现某个功能,现在我写一个函数代码,这个函数代码一共十行。

写好了,我只要调取这个函数代码,就能实现功能。

同时,调取函数只需要一行代码,就能实现功能。

API是函数的集成,将所有函数的调取方式放在一个文件里,大大方便了用户操作。

打个比方,SketchUp中,用C++写十行画一个圆,用ruby API一行就能做到。

作者

之前从事过产品设计, Python Matplotlib数据分析,HTML CSS An(SWF) 前端网页流程,ruby SketchUp插件编写。

当初学习SketchUp Ruby API 实在缺乏指导资源,跌跌跄跄坚持一年才小有成就。写教学,希望未来学者能大步前行。

作者同意转载,希望著名出处。

资源

两个链接请保存好:Trimble官方Ruby API Documentation

中文版 http://www.suapp.me/ruby/

英文版 https://ruby.sketchup.com

准备好了吗?学完你就是3D建模插件工程师啦!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值