定义工具接口

# 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