mod = Sketchup.active_model # 获取su里的模型 ent = mod.entities # 模型里的所有物体 point=[0,0,12] ent.add_cpoint point 正确的高度如上图的右侧,为什么呢? 这是因为su api里的数字Numeric类型的单位问题,比如 n=12 UI.messagebox(n) 弹窗显示的是12,但是后面没有带单位。 我们再在代码里加上一行: n=12 n=n.m UI.messagebox(n) mod = Sketchup.active_model # 获取su里的模型 ent = mod.entities # 模型里的所有物体
point=[0,0,12] point.z=point.z.m ent.add_cpoint point http://ruby./Numeric.html 相关推荐 建筑师编程指南 |
|
来自: Mixlab交叉学科 > 《待分类》