1. 程式人生 > >六、Sketchup用ruby進行二次開發--建立球體

六、Sketchup用ruby進行二次開發--建立球體

本節是複習上節講到的followme方法,下面看看用followme方法畫球形。

#============建立球體============== 
ents = Sketchup.active_model.entities
# 建立一個正向為(0,0,1)的圓面
center = [0, 0, 0]
radius = 5
circle = ents.add_circle center, [0, 0, 1], radius
circle_face = ents.add_face circle
# 建立一個與上面圓面垂直的圓,作為路徑
path = ents.add_circle center, [0, 1, 0], radius + 1
# 建立球體
circle_face.followme path
# 刪除路徑
ents.erase_entities path
效果圖如下