概要
sketchupでrubyやってみた。
練習問題やってみた。
練習問題
周りを囲め。
写真
サンプルコード
def ga
entities = Sketchup.active_model.entities
pi = Math::PI
(-24..24).each { |i|
group = entities.add_group
face = group.entities.add_face [0, 0, 60], [0, 20, 60], [1, 20, 60], [1, 0, 60]
face.pushpull -1
phi = i * pi / 24
trn = Geom::Transformation.translation [0, 0, 100]
rot = Geom::Transformation.rotation [0, 0, 0], [0, 1, 0], phi
group.transform! trn
group.transform! rot
}
end
以上。