当我绘制简单的两个面时,我最终得到的那些面不像草图那样绘制两个相交的面......
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])
我希望这两个面相交,或者必须划分所有相交的边,并且面也将被分割。
答案 0 :(得分:0)
一种方法是添加一个组,然后将面添加到组中,然后再爆炸该组。
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