freiser Geschrieben 30. August 2021 Teilen Geschrieben 30. August 2021 (bearbeitet) Hallo zusammen Ich stehe mal wieder an. Ich duppliziere mittels eines Marionettes ein Marionette Object und setze es auf verschiedene Layoutebenen, welche ich im gleichen Zug generiere. Nun möchte ich, dass die Marionette Objects nach dem verteilen auf die Layoutebenen automatisch aktualisiert werden. Dies da diese jeweils vom Layoutname eine Information beziehen und deswegen je nach Ebene andere Informationen anzeigen. Ich habe nun bei der Vectorworks Developer Seite die VS:RefreshItem Funktion gefunden und wollte mir mit dieser ein Node zusammenstellen, um ein Objekt zu aktualisieren. Nun habe ich jedoch das Problem, dass ich es nicht schaff auf die longint ID vom Objekt zuzugreiffen und noch kein Plan bhabe, wie ich das mit der DialogID machen soll, da ich hier ja eigentlich kein Dialog habe. VS:RefreshItem Description Refreshes the specified item. RefreshItem( liDialogID :; liComponentID :); vs.RefreshItem(liDialogID, liComponentID): Parameters liDialogID LONGINT liComponentID LONGINT Version Availability: from VectorWorks12.5 kann mir da wer weiterhelfen? Bearbeitet 30. August 2021 von freiser Vectorworks 2022 | SP5.0.1 R1 | Architektur Vectorworks 2023 | SP1 R1 | Architektur MacOS Monterey | Version 12.5 Synology DS1618+ 6bay NAS Server stand, 01.11.2022 Link zu diesem Kommentar
Manuel Roth Geschrieben 30. August 2021 Teilen Geschrieben 30. August 2021 Hallo Schaue einmal bei DomC's Nodesammlung rein. Dort hat er auch einen Resetnode. Eventuell funktioniert der. Ansonsten kannst noch versuchen das Objekt mit dem Vektor (0,0) zu verschieben. (Ist je nach dem allerdings tückischer.) 1 Freundliche Grüsse Manuel Roth _________________________________________________ Vectorworks 2022 SP3 | Architektur | Windows 10 Link zu diesem Kommentar
freiser Geschrieben 31. August 2021 Autor Teilen Geschrieben 31. August 2021 Hallo Manuel besten Dank für deine Antwort. Leider führen beide von dir vorgeschlagenen Wege nicht zum gewünschten Resultat. Vectorworks 2022 | SP5.0.1 R1 | Architektur Vectorworks 2023 | SP1 R1 | Architektur MacOS Monterey | Version 12.5 Synology DS1618+ 6bay NAS Server stand, 01.11.2022 Link zu diesem Kommentar
freiser Geschrieben 31. August 2021 Autor Teilen Geschrieben 31. August 2021 Ok ich hab mein Fehler gefunden. Ich habe im Marionett Object noch den Node "Get Active Layer" verwendet und darum konnte ich nicht alle auf einmal aktualisieren. Den durch eine Hilfskonstruktion ersetzt und jetzt läuft es mit dem DomC Resetnode einwandfrei. 1 Vectorworks 2022 | SP5.0.1 R1 | Architektur Vectorworks 2023 | SP1 R1 | Architektur MacOS Monterey | Version 12.5 Synology DS1618+ 6bay NAS Server stand, 01.11.2022 Link zu diesem Kommentar
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden