首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
SketchUp二次开发
订阅
用户4567467846976
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
Sketchup 程序自动化(七)Ruby流程控制
在进行Sketchup二次开发时,会涉及到对逻辑进行判断,这些判断也是程序员赋予程序思维的过程,下面通过代码回顾下Ruby强大的流程控制:
Sketchup 程序自动化(六)颜色、材质贴图
在Sketchup对导入的模型进行贴图或者填充颜色,然后通过V-ray、Octan进行渲染来出效果图,在 Sketchup 开发中,我们也可以试想下,这些贴图的工作能否交与计算机进行实现,根据获得的参数对生成的模型进行相应的贴图。废话不多说,直接进入代码:
Sketchup 程序自动化(五)图层、Group、Component
在Sketchup编程中,图层、Group(组)、Component(组件)能够很好对我们绘制的一些特定的点、线进行定义、管理和操作,比如我们通过 Sketchup 读取出下载到的CAD户型图,算法分析出这套户型的门窗,将这些代表门窗信息的线段设置为我们自己定义的图层。 1、g…
Sketchup 程序自动化(四)Transformation
我们在开发中经常会对用代码建立起来的模型进行位置的移动,模型本身的旋转。下面代码通过对建立的模型进行移动、旋转、组合运行来进行演示: Transformation 对象 :用于对实体对象进行旋转、移动、缩放等操作。
Sketchup 程序自动化(三)路径、平面拉升
个人理解,路径实质上是多条连续的线段进行组合起来具备某些特殊意义,最主要的作用还是为了让自定义的截面进行跟随形成一些我们想要的模型。
Sketchup 程序自动化(二)Ruby 基础、单位转换
在我们打开Sketchup界面时,首先会选择模版,或者是默认的模版,这个模版规定了我们的尺寸单位,我们画的线是按照选择的单位格式来进行计算和规划。 在二次开发中,默认的单位为英寸,有时候需要对绘制的线,进行长度统计和单位转换,可通过调用方法进行英寸单位的互转。
Sketchup 程序自动化(一)基本结构
进行 Sketchup 二次开发的主要工具,是通过一款文本编辑插件rubyeditor,代码编写完成后,可通过点击运行按钮就可以在Sketchup界面看到运行的结果,控制台也会显示相关信息,比如报错信息等等。 在程序代码编写完毕后,我们可通过编辑插件进行保存,保存为.rb文件,…