Zum Inhalt springen

Vectorworks Nesting Plugin


Benjamin Hermanski

Frage

Geschrieben

Hallo zusammen.

 

Ich arbeite jetzt seit 2019 mit Vectoworks und wollte mich als stiller Mitleser hier mal einbringen.

 

Da Vectorworks ja kein natives Nesting Plugin besitzt, was mich manchmal dann doch genervt hat, habe ich ein kleines Nesting "Plugin" mit Python gebaut. Naja... ChatGPT hat es geschrieben. Auf meiner Version 2025 F8 läuft es relativ gut und bringt zumindest brauchbare Ergebnisse. Ich wollte mal fragen, ob jemand Interesse hätte das ganze ebenfalls mal zu testen. Ist natürlich noch eine ganz harte Beta Version und ich habe keine Ahnung von Software Entwicklung. Daher wenn, bitte nur auf eigene Gefahr.

 

Das ganze ist so konzipiert, das es Manuell "Installiert" werden muss, da ich keinefalls in Softwarestruktur von Vectorworks eingreifen möchte. (Anleitung gäbe es dazu)

Es sind 3 Python Skripte (Launcher, CNC Nesting, Platten Nesting)

 

Am liebsten wäre es mir, wenn ein Entwickler da mal drüber schaut und es als "gefahrlos" für die Community betrachtet.

 

Daher habe ich erst einmal nur 2 Screenshots angehangen. 

 

Ich werde das ganze wohl noch weiter entwickeln, da mir 1-2 Funktionen noch fehlen und manche Nestings nicht "hübsch" sind.

 

Mit besten Grüßen

 

Benny

image.png

image.png

  • Like 2

8 Antworten auf diese Frage

Empfohlene Beiträge

Geschrieben
vor 7 Minuten schrieb Michael Wladarz:

Hallo @Benjamin Hermanski,

solche Plug-ins eignen sich aus meiner Sicht hervorragend dafür, als Partnerprodukt bereitgestellt zu werden.

Falls Interesse besteht, können wir uns dazu gerne kurz austauschen.

Viele Grüße
Michael

 

Ich schicke ein PN wenn ich wieder im Büro bin. Könnte aber bis morgen dauern. 

 

Grüße

 

Benny

 

  • Like 1
Geschrieben

Oh ja … durch KI hat das wirklich Ausmaße angenommen, die ich manchmal selbst kaum glauben kann. Vieles von dem, was früher wegen des enormen Zeitbedarfs eher ein „Traum“ war, ist heute tatsächlich umsetzbar.
 

Lange Rede, kurzer Sinn:

Ich wollte einfach mal sagen: Mega, dass hier so viele den Einstieg ins Scripting finden. Ich kann nur jeden dazu ermutigen, sich das nach einer ehrlichen Kosten-Nutzen-Abwägung einmal ernsthaft anzuschauen.
 

Gerade für Vectorworks ist das eine große Chance: Solche „vibe-gecodeten“ Tools sind häufig stark aus der Anwendungs- und weniger aus der klassischen Programmierperspektive heraus gedacht – also mit Blick darauf, wie das UI aussehen und die Bedienung im Arbeitsalltag funktionieren soll.
 

Umso erfreulicher, dass du hier offensichtlich die richtigen Adressaten erreicht hast.
 

Ich selbst bin gerade dabei, meine mühevoll und damals noch ohne KI aufgebauten Marionette-Skripte und Menübefehle peu à peu in echte VectorScript-/Python-PIOs umzuschreiben und sie damit auf ein neues Maß an Robustheit und Funktionsumfang zu bringen.
 

Mein letztes Tool ist eine visuelle Auf-/Abtragsauswertung inklusive automatischer Höhenpunktbeschriftung.

Klar, jetzt könnte man sagen: Das geht doch auch nativ. Aber eben nicht in der Form, wie es der tatsächliche Arbeitsalltag eines Landschaftsarchitekten benötigt.

Die Marionette-Version hat bei komplexen Geometrien teilweise minutenlang gerechnet. Das „echte“ PIO erledigt dieselbe Aufgabe innerhalb weniger Sekunden.
image.thumb.png.2246dedc65d610cc4d23d2a88087c50c.png
image.png.79b4ec1c8e868d8d14c20e21c2f97b73.png

  • Like 2
  • Lieben 1
Geschrieben

Da hast du völlig recht. Ich habe das ganze auch sehr bewußt als Handwerker/Monteur/Tischler "entwickelt". Wenn ich überlege wie oft, gerade für die CNC, ich schon Teile manuell verschachtelt habe sind die aktuell 1x 26€ fürs GPT Abo lächerlich geringe Kosten. Gut, der Aufwand war trotzdem schon nicht zu unterschätzen da meine letzten Basic Programmierskills aus mitte der 90er sind. 😉

 

Über die UI muss ich auf jeden Fall nochmal nachdenken, sind bisher nur "relevante" Abfragen nacheinander. 

 

Die größte "Hürde" beim coding mit KI ist sicherlich die richtigen Prompts zu finden. Aber das lernt man relativ zügig.

 

Viel Erfolg mit deinen Projekten

 

Benny

  • Like 1
Geschrieben (bearbeitet)

Ein Selbstläufer ist das Ganze natürlich trotzdem nicht. Je nach Skript spare ich aktuell vielleicht zwischen 10 und 90 Prozent der Entwicklungszeit.

Ich habe allerdings ein wenig Angst davor, dass brauchbare KI-Modelle preislich irgendwann genau das abrufen werden, was sie an Wert erzeugen. Vermutlich wird es leider darauf hinauslaufen.

Dass ich seit meiner Kindheit immer wieder ein wenig programmiert habe – etwa HTML und SQL – und auch die Bedienlogik im Linux-Terminal mag, spielt mir dabei sicherlich in die Karten.

Manche Kollegen:innen sagen neuerdings etwas spöttisch: „Das kann doch jetzt jeder, das macht doch die KI.“

Aber so einfach ist es eben nicht. In solchen Skripten stecken nach wie vor viel Herzblut, Hirnschmalz und technisches Know-how. Die KI kann bei der Umsetzung enorm helfen – sie nimmt einem aber weder das Verständnis des Problems noch die fachlichen und technischen Entscheidungen ab.


 

Auf jeden Fall sollte man sich auch die jeweilige KI-Session beziehungsweise das Projekt passend einrichten.

Ich habe dafür ein eigenes „Scripting“-Projekt angelegt, in dem unter anderem das Vectorworks SDK und die VectorScript-Dokumentation als feste Quellen hinterlegt sind:

Zusätzlich habe ich eine klare Quellenpriorisierung definiert: Bestimmte offizielle Dokumentationen und relevante GitHub-Repositories werden zuerst geprüft – noch vor einer allgemeinen Internetrecherche oder der normalen Vectorworks-Hilfe.

Das macht aus der KI natürlich noch keinen fertigen Entwickler. Aber es reduziert Fehlannahmen, verbessert den technischen Kontext und erhöht die Chance deutlich, dass nicht nur plausibel klingender, sondern tatsächlich brauchbarer Vectorworks-Code entsteht.

Bearbeitet von HebHeb
  • Like 3
Geschrieben
vor 8 Stunden schrieb Benjamin Hermanski:

Hallo zusammen.

 

 

 

Hi Benjamin,

gerne mal schicken zum testen.

ich hab bis jetzt immer das marionette von DomC verwendet.

das kennst du?

https://forum.vectorworks.net/files/file/80-rectangle-packing/page/2/?tab=comments#comment-483

--

All that we see or seem is but a dream within a dream.

Since MiniCad4.

VW24 Designer UD6 - MBP 16" M1 Max, 64gb RAM - OS 14.6.1

LinkedIn Profile    jn

Geschrieben
vor 20 Stunden schrieb HebHeb:

Oh ja … durch KI hat das wirklich Ausmaße angenommen, die ich manchmal selbst kaum glauben kann. Vieles von dem, was früher wegen des enormen Zeitbedarfs eher ein „Traum“ war, ist heute tatsächlich umsetzbar.
 

Lange Rede, kurzer Sinn:

Ich wollte einfach mal sagen: Mega, dass hier so viele den Einstieg ins Scripting finden. Ich kann nur jeden dazu ermutigen, sich das nach einer ehrlichen Kosten-Nutzen-Abwägung einmal ernsthaft anzuschauen.
 

Gerade für Vectorworks ist das eine große Chance: Solche „vibe-gecodeten“ Tools sind häufig stark aus der Anwendungs- und weniger aus der klassischen Programmierperspektive heraus gedacht – also mit Blick darauf, wie das UI aussehen und die Bedienung im Arbeitsalltag funktionieren soll.
 

Umso erfreulicher, dass du hier offensichtlich die richtigen Adressaten erreicht hast.
 

Ich selbst bin gerade dabei, meine mühevoll und damals noch ohne KI aufgebauten Marionette-Skripte und Menübefehle peu à peu in echte VectorScript-/Python-PIOs umzuschreiben und sie damit auf ein neues Maß an Robustheit und Funktionsumfang zu bringen.
 

Mein letztes Tool ist eine visuelle Auf-/Abtragsauswertung inklusive automatischer Höhenpunktbeschriftung.

Klar, jetzt könnte man sagen: Das geht doch auch nativ. Aber eben nicht in der Form, wie es der tatsächliche Arbeitsalltag eines Landschaftsarchitekten benötigt.

Die Marionette-Version hat bei komplexen Geometrien teilweise minutenlang gerechnet. Das „echte“ PIO erledigt dieselbe Aufgabe innerhalb weniger Sekunden.
image.thumb.png.2246dedc65d610cc4d23d2a88087c50c.png
image.png.79b4ec1c8e868d8d14c20e21c2f97b73.png

Das sieht auch sehr nützlich aus 🙂 hast du zufällig auch Pläne das Skript zu veröffentlichen?
Ich habe es mittlerweile auch geschafft einfache Python Skripte mit KI zu schreiben, aber ich glaube das ist schon etwas komplexer.
Das Skripten macht auch richtig Spaß, wenn es am Ende funktioniert. Ich habe 0 Progammier-Kenntnisse ich erkläre der KI so grob was ich vor habe, drücke Copy + Past in das Vectorworksskript und schaue was rauskommt 😄 Dann gebe ich der KI ein Screenshot vom Debug solange, bis es funktioniert. 

Vectorworks Landschaft 2025 immer aktuell
Vectorworks Landschaft 2026 immer aktuell

PC: AMD Ryzen 9 3900X 12-Core Processor 3.79 GHz; AMD Radeon RX 5500 XT; 64GB Ram, Windows 11

Geschrieben
vor 38 Minuten schrieb tohartma:

Das sieht auch sehr nützlich aus 🙂 hast du zufällig auch Pläne das Skript zu veröffentlichen?
Ich habe es mittlerweile auch geschafft einfache Python Skripte mit KI zu schreiben, aber ich glaube das ist schon etwas komplexer.
Das Skripten macht auch richtig Spaß, wenn es am Ende funktioniert. Ich habe 0 Progammier-Kenntnisse ich erkläre der KI so grob was ich vor habe, drücke Copy + Past in das Vectorworksskript und schaue was rauskommt 😄 Dann gebe ich der KI ein Screenshot vom Debug solange, bis es funktioniert. 

Moin tohartma.

 

Ich gebe zu, viel anders mache ich es auch nicht. 😉

Ja wenn es bei mir stabil läuft werde ich es auf irgend eine Art und Weise sicherlich in Umlauf bringen.

 

Grüße

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 erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden
  • Forenstatistik

    • Themen insgesamt
      27,2Tsd
    • Beiträge insgesamt
      141,5Tsd
×
×
  • Neu erstellen...