概要
windows11に、sketchup6を入れてみた。
rubyで、3Dを書く。
練習問題、やってみた。
練習問題
rubyスクリプトでカメラを動かせ。
写真
サンプルコード
def testcam3
view = Sketchup.active_model.active_view
camera = view.camera
eye = camera.eye
vx = eye.x.to_cm
vy = eye.y.to_cm
vz = eye.z.to_cm
target = camera.target
prompts = ["Position X", "Position Y", "Position Z"]
values = [vx, vy, vz]
results = UI.inputbox( prompts, values, "Camera")
if results
vx, vy, vz = results
else
UI.messagebox "dame"
return
end
eye.x = vx.cm
eye.y = vy.cm
eye.z = vz.cm
up = camera.up
camera.set eye, target, up
UI.messagebox "ok"
end
以上。