пересекающиеся грани в Sketchup rupy

Когда я рисую простые два лица, я получаю эти лица не такими, как в Sketchup, например рисую два пересекающихся лица...

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])

Я хочу, чтобы эти две грани пересекались, или все пересекающиеся ребра должны быть разделены, и грани тоже будут разделены.


person Sami Abdelgadir Mohammed    schedule 16.11.2014    source источник


Ответы (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
person Jim    schedule 30.11.2014