# encoding: UTF-8
# cap1 — 조립구역 화면 캡처 (뷰 변경만, 모델 무변경)
m = Sketchup.active_model
v = m.active_view
g2 = m.entities.grep(Sketchup::Group).find { |g| g.definition.name == "그룹#2" }
won = m.entities.grep(Sketchup::Group).find { |g| g.name == "조립부원판_20260919" }
sel = m.selection
sel.clear
sel.add(g2) if g2
sel.add(won) if won
v.zoom(sel.to_a)
eye = Geom::Point3d.new(9000 / 25.4, 9200 / 25.4, 1400 / 25.4)
tgt = Geom::Point3d.new(9020 / 25.4, 11400 / 25.4, 170 / 25.4)
v.camera = Sketchup::Camera.new(eye, tgt, Geom::Vector3d.new(0, 0, 1))
v.zoom(sel.to_a)
sel.clear
path = 'E:/도진팩토리/3D스캔및티칭시스템/_자동화/inbox/_보류/_cap1.png'
ok = v.write_image(path, 1400, 900, true)
puts "capture=#{ok} -> #{path}"
"CAP1"
