Zum Inhalt springen

NURBS-Kurve in Polylinie umwandeln


linosphere

Frage

Geschrieben

Ich habe per Subdivision einen Hügel modelliert. Mit dem Werkzeug Schnittflächen habe ich NURBS-Kurven extrahiert, um Höhenlinien zu erhalten. Diese Höhenlinien benötige ich in 2D, also als Polylinien.

 

Wie kann ich eine planare NURBS-Kurve in eine Polylinie umwandeln?

 

103926076_Bildschirmfoto2023-02-01um10_21_25.thumb.png.939315e971d289b3fa01d52e25ba5d1b.png

Vectorworks Landschaft 2024

Mac Studio 2022 M1 Max - macOS Sonoma

13 Antworten auf diese Frage

Empfohlene Beiträge

Geschrieben (bearbeitet)

Hallo @linosphere

fuktioniert hier evtl:
in der 2D-Plan ansicht
Ändern - Objekte umwandeln - In polygon umwandeln ?

oder muss es unbedingt eine Polylinie sein ?


alles Liebe

 

Bearbeitet von GSP_nowhere

...alles Liebe aus Stuttgart.....
MacBook Pro 2,3 8-core (9.te Generation i9) 32 GB / 1 TB SSD / Radeon Pro 5500M mit 8 GB / 16“

MacOS Big Sur 11.6.5

VW 21/22/23 Architektur

Wissen heißt wissen, wo es geschrieben steht.


2115531318_Bildschirmfoto2022-12-01um13_27.thumb.png.c7542b36e9fcb502b400421a69a6b4bd.png

Geschrieben

In Polygon umwandeln funktioniert, aber das erzeugt eben ein Polygon (bzw. erst mehrere, die verbunden werden müssen) mit 3 Milliarden Punkten. Ich hatte auf eine Polyline gehofft, die etwas schlanker in der Berechnung ist.

 

Sehe aber gerade, dass meine NURBS-Kurve auch schon sehr viele Punkte hat, auch wenn sie gar nicht so aussieht. Insofern ist das Polygon sogar eine kleine Verbesserung.

  • Like 1

Vectorworks Landschaft 2024

Mac Studio 2022 M1 Max - macOS Sonoma

Geschrieben
vor 1 Minute schrieb linosphere:

Ich hatte auf eine Polyline gehofft, die etwas schlanker in der Berechnung ist.

Hallo Linosphere

ich denke mit der Polylinie wirst du das selbe Problem haben .... mit "Glätten" könntest du das Polygon zu Polylinie machen.
allerdings wird hier dann auch die Punktzahl übernommen.

evtl kannst du die Punktzahl mit "Ändern - Polypunkte reduzieren" deine Punktzahl dezimieren.


liebe grüße

  • Like 1

...alles Liebe aus Stuttgart.....
MacBook Pro 2,3 8-core (9.te Generation i9) 32 GB / 1 TB SSD / Radeon Pro 5500M mit 8 GB / 16“

MacOS Big Sur 11.6.5

VW 21/22/23 Architektur

Wissen heißt wissen, wo es geschrieben steht.


2115531318_Bildschirmfoto2022-12-01um13_27.thumb.png.c7542b36e9fcb502b400421a69a6b4bd.png

Geschrieben

Umwandeln per Glätten funktioniert. Allerdings kann die Anzahl der Polypunkte nicht weiter reduziert werden, ganz gleich welche noch so großzügige Einstellung ich vornehme für Abweichung oder Punktabstand. Es bleibt immer die gleiche Punktanzahl. Da werde ich also mit Leben müssen (und können).

 

Das Ursprungsproblem scheint mir hier, dass das Werkzeug Schnittflächen bereits sehr detaillierte NURBS-Kurven erzeugt für eine Form, die man als Polylinie mit deutlich weniger Punkten zeichnen könnte.

Vectorworks Landschaft 2024

Mac Studio 2022 M1 Max - macOS Sonoma

Geschrieben
Gerade eben schrieb linosphere:

Allerdings kann die Anzahl der Polypunkte nicht weiter reduziert werden, ganz gleich welche noch so großzügige Einstellung ich vornehme für Abweichung oder Punktabstand

da muss ich auch gestehen dass ich das Werkzeug nie benutze .... und daher nichts dazu sagen kann.
Ich weiss lediglich dass es existiert ^^
evtl hilft hier ein Blick in die hilfe, oder, wie du schon sagst, man lebt einfach damit :)


dann weiterhin dir viel Erfolg

Liebe Grüße

...alles Liebe aus Stuttgart.....
MacBook Pro 2,3 8-core (9.te Generation i9) 32 GB / 1 TB SSD / Radeon Pro 5500M mit 8 GB / 16“

MacOS Big Sur 11.6.5

VW 21/22/23 Architektur

Wissen heißt wissen, wo es geschrieben steht.


2115531318_Bildschirmfoto2022-12-01um13_27.thumb.png.c7542b36e9fcb502b400421a69a6b4bd.png

Geschrieben

Die NURBS-Kurve lässt sich vor der Umwandlung in ein Polygon auch mit '3D-Modell > NURBS reduzieren...' vereinfachen, allerdings wird sie dabei dann auch irgendwann "eierig", also bekommt Dellen, wo vorher keine waren. Dann lieber etwas überkomplexe Polylinien, die ich ja zum Glück nicht weiter bearbeiten will.

  • Like 1

Vectorworks Landschaft 2024

Mac Studio 2022 M1 Max - macOS Sonoma

Geschrieben (bearbeitet)

Hi Linosphere,


Ändern -> Objekte umwandeln -> In Polygon umwandeln -> Alle Kanten anschalten

Dann sollte auch keine Gruppe entstehen mit 3Milliarden Punkten.
Versuch es mal. Danach Bézier glätten.

Gruß,
Maurice

 

Bearbeitet von Momo181291
Geschrieben
vor 18 Minuten schrieb Momo181291:

Ändern -> Objekte umwandeln -> In Polygon umwandeln -> Alle Kanten anschalten

Das hilft nicht, hatte die Option eh aktiviert. Es ist aber deutlich besser als "Nur sichtbare Kanten".

 

Hier mal ein Beispiel anhand dieser simplen Kurve:704781621_Bildschirmfoto2023-02-01um11_19_03.png.62bc6f2ffe46b0ee0a8d3a6ef15b5880.png

(Bild hat geringe Auflösung, die Kurve ist tatsächlich glatt)

 

NURBS-Kurve mit 171 Punkten,

'In Polygon umwandeln' erzeugt eine Gruppe von 12 Polygonen,

'Verbinden' erzeugt daraus ein Polygon mit 156 Punkten.

 

 

Vectorworks Landschaft 2024

Mac Studio 2022 M1 Max - macOS Sonoma

Geschrieben

Eine NURBS-Kurve ist ne definierte Kurve, die auf einer bestimmen Formel basiert, während eine Polylinie einfach eine Folge von Punkten ist, die durch gerade Linien verbunden werden: Eine 1 zu1 Konvertierung von NURBS zur Polylinie is daher wohl nicht möglich, da diese anders von der CAD berechnet werden.

Man möge mich korrigieren, wenn ich falsch liege.

  • Like 1
Geschrieben
vor 1 Minute schrieb Momo181291:

Man möge mich korrigieren, wenn ich falsch liege.

Du liegst insofern falsch, als dass ein Polygon "eine Folge von Punkten ist, die durch gerade Linien verbunden werden". Eine Polylinie hingegen kann kubische oder Bezier-Kurven beinhalten und ist damit näher dran an der NURBS-Kurve.

  • Like 2

Vectorworks Landschaft 2024

Mac Studio 2022 M1 Max - macOS Sonoma

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
      26,4Tsd
    • Beiträge insgesamt
      137,3Tsd
×
×
  • Neu erstellen...