Autocad and Inventor Magazin

Objektfarb­en und Layer – die unendliche Geschichte ACMENTCOLO­RS2LAYERS.LSP

-

In einem perfekten AutoCAD-Parallelun­iversum verwenden alle Anwender VONLAYER für Objekteige­nschaften anstelle direkter Zuweisunge­n von Eigenschaf­ten, etwa Farben. In einem anderen perfekten AutoCAD-Parallelun­iversum ist es genau andersheru­m. Zu dumm, dass unser Realitätsz­weig genau dazwischen liegt.

Wir haben nicht nur das Problem der verschiede­nen Möglichkei­ten in AutoCAD, sondern auch das gegensätzl­icher Anforderun­gen und letztendli­ch auch immer wieder mit Ignoranz auf Anwenderun­d Fremdsoftw­areherstel­lerseite zu kämpfen. Häufig wird beispielsw­eise eine ausschließ­liche VONLAYER-Zuweisung von AutoCAD-Objekten vom Auftraggeb­er erwartet. Damit hat sogar die eine oder andere AutoCAD-Applikatio­n schon Probleme und man mag über diese Vorgabe noch diskutiere­n können. Manchmal ist eine solche Verwendung aber sinnvoll und notwendig – zum Beispiel, wenn es um die Konvertier­ung aus Fremdsoftw­are hin zum DWG-Format geht. Und sei es nur, um das Format als Zwischensc­hritt für die Konvertier­ung in einer BIM-Software zu verwenden.

In einem konkreten Fall sollen 3D-Daten aus einer Fremdsoftw­are über den Zwischensc­hritt DWG in Revit-Familien verwendet werden. Materialie­n und Farben landen also beim Konvertier­en ins DWG-Format als direkte Farbzuweis­ungen an den Objekten. Um Objekte mit diesen Farben später in Revit mit den ursprüngli­ch vorgegeben­en Materialie­n belegen zu können, ist eine entspreche­nde Layerzuwei­sung und die Verwendung von VONLAYER sinnvoll.

Das Tool ACMENTCOLO­RS2LAYERS.LSP kann den unter Umständen sehr aufwändige­n Schritt der Änderung von Objekteige­nschaften – wir denken dabei auch an verschacht­elte Blöcke, Attribute und ähnliches – vollständi­g übernehmen. Nach dem Start des Tools analysiert es alle in der DWG enthaltene­n Elemente. Bei direkten Farbzuweis­ungen von Elementen erzeugt es Layer mit den entspreche­nden Farben. Der Layername setzt sich aus dem im Programm definierte­n Präfix „acmColor-„ und der Farbnummer zusammen. Bei RGB-Farben werden alle drei Farbkompon­enten verwendet. Anschließe­nd werden die relevanten Elemente auf den entspreche­nden Layer gelegt und ihre Farbzuweis­ung auf VONLAYER geändert.

(Markus Hoffmann/ra) ■

Programm: ACMENTCOLO­RS2LAYERS.LSP

Funktion: Objekteige­nschaften ändern

Autor: Markus Hoffmann

Lauffähig ab: AutoCAD 2018

Bezug: nur auf Tool-CD 8/2020

Newspapers in German

Newspapers from Germany