Wie erstellt man auf einem Gelände einen See oder ein sonstiges Gewässer?

Der einfachste Weg, Wasser auf einem Gelände oder einem Objekt zu simulieren, ist durch Erstellung einer planaren Fläche, die sich mit dem Gelände überschneidet. Wenn Sie das Volumen benötigen, erzeugen Sie das Wasser als volumetrische Form Und trimmen Sie es mit dem Gelände. Beachten Sie jedoch, dass Lands-Design-Gelände in einem Block gespeicherte Volumenkörper sind (und zwar in einem „intelligenten“ Block), weswegen die gewöhnlichen Rhino-Polygonnetzbefehle nicht direkt darauf angewendet werden.

Sie müssen diese Schritte befolgen:

  1. Extrudieren Sie die als Wasseroberfläche benutzte Fläche und machen Sie sie so tief wie den Grund der Geländefläche.
  2. Vergewissern Sie sich, eine Basis auf dem Gelände (und somit ein geschlossenes Polygonnetz) zu verwenden. Möglicherweise finden Sie ein Kontrollkästchen im Lands-Bearbeitungspanel, nach Auswahl des Geländes, falls die Basis nicht erzeugt wurde.
  3. Erstellen Sie eine Kopie, da wo sich das Gelände befindet, und zerlegen Sie es. (Wir empfehlen, das ursprüngliche Gelände auszublenden).
  4. Das zerlegte Gelände wird in verschiedene Polygonnetze zerlegt und die Kurven werden für die 2D-Konturen des Geländes benutzt. Sie können diese Kurven auswählen und sie löschen.
  5. Verbinden Sie die resultierenden Polygonnetze des zerlegten Geländes mit dem Befehl Verbinden. Üblicherweise wird ein Gelände in das obere Polygonnetz und 4 seitliche Polygonnetze geteilt, wenn Sie jedoch einen Abtrag und Auftrag, eine Öffnung, einen Pfad oder eine Teilung hinzugefügt haben, erhalten Sie noch mehr Polygonnetze. Wir brauchen hier ein geschlossenes Polygonnetz als Ergebnis.
  6. Führen Sie den Befehl _PolygonnetzTrimmen aus, um die Extrusion mit dem Polygonnetz des vorherigen Geländes zu trimmen.

Und das wäre es auch schon. Dieser Vorgang kann in Grasshopper automatisiert werden, wenn Sie die Höhe der Fläche und die Tiefe des Wassers ändern müssen.