上一讲我们学会了
今天带小可爱们来制作一个 带图标 的 完整插件 吧!
一 、实现彩色魔方
彩色魔方插件效果演示▼
记性好的小可爱们应该知道这是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