Sketchup 程序自动化(二)Ruby 基础、单位转换

Python016

Sketchup 程序自动化(二)Ruby 基础、单位转换,第1张

在我们打开Sketchup界面时,首先会选择模版,或者是默认的模版,这个模版规定了我们的尺寸单位,我们画的线是按照选择的单位格式来进行计算和规划。

在二次开发中,默认的单位为英寸,有时候需要对绘制的线,进行长度统计和单位转换,可通过调用方法进行英寸单位的互转。

运行结果:

字符串:

数组:

SketchUp和比Revit比 优缺点显而易见

sketchup需要ruby二次开发的支持才会强大,强大程度取决于你的开发能力

revit在bim领域一家独大,软件操作繁琐,学习成本高,不符合中国国情

学习revit二次开发,需要了解如下内容:

一、熟悉c#语言,熟悉面向对象的编程思维。

二、熟悉revit软件操作、API开发接口

1、BIM软件熟练,其中包括revit、BIM5D、Navisworks、橄榄山、鸿业软件等软件。

2、建筑模型的建模能力。其中包括建筑、结构、给排水、强电、弱电、消防、供暖、通风、钢结构、幕墙等专业的建模。

三、熟悉BIM应用需求和revit二次开发解决方案

1、建筑模型的分析应用:其中包括建筑碰撞检查、日照、采光、通风、节能、防尘、恒温、施工等仿真模拟应用。

2、建筑工程的管理控制应用:进度工期控制、造价控制、质量管理、安全管理、施工管理、合同管理、物资管理、施工排砖、三维交底等管理控制等工程管理控制应用。

四、具备建筑工程基本从业技能,其中包括如下内容:

1、对图纸的识图能力。对于剪力墙结构、框架结构、砖混结构三大类型的图纸熟练识图是基本功。结构识图的核心是对结构图集的掌握。16G10国标图集和地区结构图集,是结构识图的基础。

2、熟悉施工流程和工作内容。对施工流程和工作内容的熟悉,是建筑工程施工管理的基础。

3、熟练掌握建筑工程测量放线的技能。

4、熟练掌握建筑工程钢筋下料的技能。

5、已完工程量的计量和结算。

6、对工程质量、进度、造价的控制能力。

7、建筑工程施工手册是必备工具书。