【问题标题】:intersecting faces in sketchup rupySketchUp Ruby中的相交面
【发布时间】:2014-11-16 19:11:43
【问题描述】:

当我绘制简单的两张脸时,我最终得到了那些不像草图中那样的脸,例如绘制两个相交的脸......

face1 = ent.add_face([0, 0, 0], [20, 0, 0], [20, 20, 0], [0, 20, 0])
face2 = ent.add_face([5, -5, 0], [10, -5, 0], [10, 25, 0], [5, 25, 0])

我希望这两个面相交,或者必须分割所有相交的边,并且这些面也将被分割。

【问题讨论】:

    标签: ruby intersect sketchup


    【解决方案1】:

    一种方法是添加一个组,然后将面添加到该组,然后分解该组。

    model = Sketchup.active_model
    ents  = model.entities
    
    grp    = ents.add_group
    g_ents = grp.entities
    
    g_ents.add_face([0, 0, 0], [20, 0, 0], [20, 20, 0], [0, 20, 0])
    g_ents.add_face([5, -5, 0], [10, -5, 0], [10, 25, 0], [5, 25, 0])
    
    grp.explode
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多