【问题标题】:Sketchup Get Entity By component nameSketchup 通过组件名称获取实体
【发布时间】:2016-07-19 15:52:17
【问题描述】:

要处理一个元素,我使用以下定义。

ref = Sketchup.active_model.entities[0]
refdef = ref.definition

有没有一种方法可以通过实体名称(组件名称)而不是实体 [0] 等来获取实体

【问题讨论】:

    标签: ruby sketchup


    【解决方案1】:

    Sketchup.active_model.definitions 返回一个DefinitionList。其[] 方法可用于访问indexGUIDname 的定义。

    componame="MyLovelyComponent"
    compo = Sketchup.active_model.definitions[componame]
    if compo
        puts "#{componame} found: doing something else..."
        ### do something with 'compo' definition
    else
       puts "#{componame} does NOT exist!"
       return
    end
    

    【讨论】:

      猜你喜欢
      • 2023-04-01
      • 1970-01-01
      • 2014-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-13
      相关资源
      最近更新 更多