Visual Scripting: Bestehenden Objekt ein Attribut zuweisen [Gelöst]

Schlagworte:

Hallo,

ich versuche gerade einem bestehenden Objekt, einem 3D-Körper, nachträglich über ein Script ein Attribut zuzuweisen.

Das Attribut habe ich im Allplan AttributManager angelegt.
Das Script hätte ich wie im angehängten Screenshot aufgebaut.

Wie schaffe ich es jetzt das gefilterte Attribut beim Node "AssignAttributes", mit dem Input-Port von AttributeData zu verbinden?
Oder muss ich mein Script anders aufbauen?

Grüße,
Mario

Anhänge (1)

Typ: image/jpeg
182-mal heruntergeladen
Größe: 87,97 KiB

Lösung anzeigen Lösung verbergen

Hallo Mario,

Bitte probierst du mal den Node "AttributeValuePalette". Es sollte funktionieren. Siehe das beigefügte Bild.

Der Node "SelectObjectsByAreaInput" ermöglicht das Auswahlverfahren von Objekten wie gewöhnt. Also mit dem Fenster ziehen.
Der Node "RestartScript" ist nur nötig, wenn du mit dem Skript in einem Zug mehrmals durchführen möchtest.

Product Owner API, Allplan GmbH

Anhänge (1)

Typ: image/png
267-mal heruntergeladen
Größe: 199,92 KiB
11 - 12 (12)

Zitiert von: Allplan_er
Ich habe das script mal nachgebaut, ich kann aber keine Objekte auswählen...oder geht das nicht mit ARC-Bauteilen?

Ich habe gerade mit einer Stütze probiert. Es funktioniert bei mir. Mit dem Node "SelectObjectsByAreaInput" kann man wie gewöhnt Objekte inkl. Architektur-Objekte auswählen.

Product Owner API, Allplan GmbH

Zitiert von: Xinling

Zitiert von: Allplan_erIch habe das script mal nachgebaut, ich kann aber keine Objekte auswählen...oder geht das nicht mit ARC-Bauteilen?
Ich habe gerade mit einer Stütze probiert. Es funktioniert bei mir. Mit dem Node "SelectObjectsByAreaInput" kann man wie gewöhnt Objekte inkl. Architektur-Objekte auswählen.


Ja das funktioniert, habe es mit der Planbar 2022-0 vom 27.10.21 getestet. Es funktioniert aber leider nicht bei Precast Elements. Wird diese Funktion dafür noch erweitert, das auch diese damit ausselektiert werden können.
11 - 12 (12)

Verwendung von Cookies:
Um die Webseite optimal gestalten und fortlaufend verbessern zu können, verwendet Allplan Cookies.
Durch die weitere Nutzung der Webseite erklären Sie sich mit der Verwendung von Cookies einverstanden.  -  Mehr Informationen

Schließen