# tool参数为["专业","工具名"],与当前模型公共属性("DFC_COMMON","CJ_GJ")相同,也可以不填
DFC::Common::Features::ModelDefinition.define_model(tool = []) do |event,groups|
puts "event==#{event}","groups==#{groups.inspect}"
case event
when :confirm # 确定直接定义已选中模型,不激活工具
# Sketchup.active_model.start_operation "Define Model",true
# puts "定义完成"
# Sketchup.active_model.commit_operation
when :finish # 激活工具并右键完成
# puts "定义完成"
when :cancel #激活工具按“esc”
# 释放工具,打开并恢复界面
when :activate # 激活工具
when :exit # 释放工具
end
end