SketchUp的二次开发探索 (三)制作一个完整的插件

上一讲我们学会了

菜单栏中放入自己写的插件

今天带小可爱们来制作一个 带图标 的 完整插件 吧!

一 、实现彩色魔方

​彩色魔方插件效果演示▼

彩色魔方

记性好的小可爱们应该知道这是ruby code editor的官方demo,

那今天就顺便带大家分析一下这个demo的思路。

思路解析▼

思路解析▼

我们先忽略颜色:

1 、 这是一个 n*n 的方块阵列
2 、 方块可以由 矩形推拉 形成
3 、 矩形由四个点封面形成

那我们直接通过Ruby的循环来实现矩形阵列吧!

矩形阵列▼

矩形阵列

对应代码:


#============创建阵列矩形==============
mod = Sketchup.active_model # 打开模型
ent = mod.entities # 所有的实体模型
​
n = 2 # 魔方边盒子数量
s = 100 # 盒子间隔(2个盒子同一位置点的间隔,不是间距哦)
w = 50 # 盒子高度
​
# i j k 可以理解成 x y z 轴
(0..n-1).ea
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值