Löschen nach Farben ACM-FARBLOESCHEN.LSP
Den destruktiven Part des Löschens in AutoCAD übernimmt der Standardbefehl LÖSCHEN. Im Ranking der meistverwendeten Befehle befindet er sich auf einem Spitzenplatz. Trotzdem ist er sehr schlicht gehalten: Befehl aufrufen, Objekte wählen, bestätigen – mehr geht nicht. Dabei könnte man die Objektwahl mitunter schon etwas komfortabler gestalten, wenn beispielsweise nur Objekte mit bestimmten Eigenschaften aus der Zeichnung genommen werden müssen.
Will man lediglich Objekte mit einer bestimmten Farbe löschen, wäre eine Objektwahltechnik sehr hilfreich, die nur passend gefärbte Elemente in den Auswahlsatz aufnimmt. Genau das bietet das Programm ACM-FARBLOESCHEN.LSP. Mit ihm lassen sich Löschaufträge per Farbfilter einfach und schnell bewältigen.
Zuerst fordert die Routine zur Wahl der Filterfarbe auf. Dies geschieht per Mausklick auf ein entsprechend aussehendes Objekt. Über die Option „Einstellungen“kann man im gleichnamigen Dialogfeld festlegen, ob für die Farbbestimmung auch verschachtelte Objekte einer Blockreferenz zum Einsatz kommen können. Darüber hinaus lässt sich regeln, ob die Filterfarbe „VonLayer“durch die Farbe des Layers ersetzt werden soll. Im Dialogfeldbereich „Filtern nach“besteht die Auswahlmöglichkeit zwischen drei Arbeitsmethoden für den Filter. Die Option „Objektfarbe“bedingt eine Filterung über die direkt zugewiesene Farbe. Ist beispielsweise ein Element rot per Direktzuweisung, wird es gewählt. Ist es aber rot, weil es auf einem roten Layer liegt und eine „VonLayer“-Zuweisung besitzt, findet es keine Berücksichtigung.
Mehrere Möglichkeiten
Die Methode „Layerfarbe“beschreitet den umgekehrten Weg. Jetzt werden nur „VonLayer“- Objekte gewählt, die sich auf einem roten Layer befinden. Möchte man – unabhängig von der Zuweisungstechnik – alle rot dargestellten Objekte löschen, bietet das Tool als dritte Möglichkeit die Variante „Objekt- und Layerfarbe“an. Um zu erreichen, dass gerade die dem Filter nicht entsprechenden Elemente gelöscht werden, genügt ein Haken im Kontrollkästchen „Filter invertieren“. Nach dem Picken des Quellobjekts wird die ermittelte Filterfarbe in der Befehlszeile angezeigt und man wird zur Wahl der zu löschenden Objekte aufgefordert, die dann aus der Zeichnung entfernt werden.