Support Forum

[Frage] Sweep By Rail Path [Gelöst]

Schlagworte:
  • Allplan
  • 2023
  • Profile
  • Pfad
  • Fahrweg-Sweep
  • SweepByRailPath
  • Sweep

Hallo zusammen
Kurze Frage zu einem eigentlich einfachen Problem:
Wie schaffe ich es via VS mehrere Profile auf einem Pfad zu sweepen, ohne aber Fahrwege zu haben?

- in VS via SweepByRailPath wird der Input für die Rails (Fahrwege) verlangt -> diese habe und möchte ich nicht.
- in VS via SweepByPath wird nur ein Profil als Input erwartet, nicht mehrere
(siehe Screenshot "SweepByRailPath")

-> in Allplan direkt gelingt dies ohne Probleme via Fahrweg-Sweep, wobei hier die Eingabe der Fahrwege übersprungen werden kann und dann die Abfrage für den Pfad kommt.
(siehe Screenshot "Körper aus Profilen und Pfad").

Dies sollte doch in VS auch machbar sein? Arbeite hier noch mit Allplan 2023

Liebe Grüsse Julien

Julien Jufer | PLANLABOR GmbH

Anhänge (2)

Typ: image/png
75-mal heruntergeladen
Größe: 222,98 KiB
Typ: image/png
79-mal heruntergeladen
Größe: 93,28 KiB

Lösung anzeigen Lösung verbergen

Wie schon oben beschrieben, würde ich einen neuen Node machen, indem ich die
.py und .pypsub-Dateien kopieren und entspr. ändere. Habe ich mal gemacht, findest sie in beiliegendem zip.

Die darin enthaltenen Dateien in's Verzeichnins STD\VisualScripts entpacken.
Wenn das Verzeichnis nicht existiert, diese bitte vorher anlegen.
Der neue Node heißt NodeSweepByPath.

Die im Büro (\Std) gespeicherten Nodes werden im Gegensatz zu denen im ETC bei Updates nicht überschrieben.

Anhänge (1)

Typ: application/zip
529-mal heruntergeladen
Größe: 8,18 KiB
1 - 10 (11)

HI,
try to see if the attached image can be the solution. You can select different paths by completing the selection by pressing esc
Greetings, Lorenzo

Anhänge (1)

Typ: image/png
79-mal heruntergeladen
Größe: 91,02 KiB

Hi Lorenzo

thanks for your answer, but that doesn't solve my problem.

What i would like to do is:
- select 1 single path
- select several different profiles, lined up along the path at defined positions
This should result in 1 body.

Greetings Julien

Julien Jufer | PLANLABOR GmbH

Wenn nur Profile da sind, und kein Pfad, dann solltest Du evtl. den Loft-Node benutzen!

Anhänge (1)

Typ: image/png
84-mal heruntergeladen
Größe: 130,76 KiB

Hallo Jörg

Danke für deinen Vorschlag - leider bringt mich auch die Loft-Funktion nicht zum Ziel.

Ich möchte eben nicht nur Profile loften, sondern sozusagen Profile durch einen Pfad "geführt" loften.
In Allplan direkt ist dies wie im Eingangspost beschrieben, mit der Funktion Fahrweg-Sweep einfach zu erreichen.
Als vergleich der beiden Varianten siehe Screenshot.

In VS scheint dies so nicht möglich zu sein aktuell...

Liebe Grüsse Julien

Julien Jufer | PLANLABOR GmbH

Anhänge (1)

Typ: image/png
61-mal heruntergeladen
Größe: 181,93 KiB

Es gelingt mir nicht, mit einem Pfad durch die Mittelpunkte der KREISE einen Fahrweg-Sweep zu erzeugen!
Erst mit einem PFad an den Kreis-Anfangspunkten ist der Fahrwegsweep erfolgreich!

Hast Du vielleicht kreisförmige 3D-Flächen anstsatt 3D-Kreisen benutzt?

Anhänge (1)

Typ: video/mp4
503-mal heruntergeladen
Größe: 3,72 MiB

Zitiert von: Nemo
Hast Du vielleicht kreisförmige 3D-Flächen anstsatt 3D-Kreisen benutzt?

Nein, das geht schon mit 3D-Kreisen und einem Pfad durch die Zentren, wie du es vorbereitest hast.
Du musst allerdings die Abfrage nach den Fahrwegen mit ESC überspringen -> danach kannst du den Pfad angeben und es funktioniert.
- Fahrwege (in VS "Rails") -> müssen die Profile berühren
- der Pfad (in VS "Path") -> muss die Profile nicht berühren

In Allplan hast du bei Fahrweg-Sweep die Wahl, ob du Fahrwege UND/ODER einen Pfad verwenden möchtest.
In VS hingegen bei SweepByRailPath musst du immer Rails UND einen Path verwenden. Das ist dann auch mein Problem, dass ich in VS eben nicht die Wahl habe...

Julien Jufer | PLANLABOR GmbH

OK, verstehe.
In VS muss man dazu leider den Node NodeSweepByRailPath ändern. (s. Anlage)
Oder man erstellt sich einen neuen Node, der ohne Rails auskommt.

Dann funktioniert das auch in VS...

Anhänge (3)

Typ: image/png
59-mal heruntergeladen
Größe: 111,24 KiB
Typ: image/png
45-mal heruntergeladen
Größe: 101,92 KiB
Typ: application/zip
507-mal heruntergeladen
Größe: 1,78 KiB

Hallo Jörg

Genau so klappt es - danke dafür!
Weisst du ob solche geänderte Nodes bei Hotfixes zurückgesetzt werden oder bleiben die erhalten?

Danke nochmals und einen guten Rutsch!
Liebe Grüsse Julien

Julien Jufer | PLANLABOR GmbH

Wie schon oben beschrieben, würde ich einen neuen Node machen, indem ich die
.py und .pypsub-Dateien kopieren und entspr. ändere. Habe ich mal gemacht, findest sie in beiliegendem zip.

Die darin enthaltenen Dateien in's Verzeichnins STD\VisualScripts entpacken.
Wenn das Verzeichnis nicht existiert, diese bitte vorher anlegen.
Der neue Node heißt NodeSweepByPath.

Die im Büro (\Std) gespeicherten Nodes werden im Gegensatz zu denen im ETC bei Updates nicht überschrieben.

Anhänge (1)

Typ: application/zip
529-mal heruntergeladen
Größe: 8,18 KiB
1 - 10 (11)