Lücken zwischen Flächen detektieren

Starten Sie den Befehl "Lücken zwischen Flächen detektieren" über die Scripting API .

Lücken zwischen Flächen für alle übergebenen Flächen detektieren

Eine mögliche aktive Darstellung einer Version wird berücksichtigt.

areas = Application.Project.GetObjects().WhereObjectClass('Area')
gaps = Application.Commands.AreaDetectGap(areas)

if gaps.Ok:
    for geometry in gaps.Value:
        Application.Project.AreaNew('Fehler', (geometry, None))
        print ('Gap-Geometry: ' + str(geometry)