2016-11-21 2 views
1

Ich habe gerade angefangen, mit Python mit Rhino zu lernen. Ich studiere Architektur und habe einen sehr einfachen Hintergrund mit Programmierung im Allgemeinen. Letztes Jahr musste ich mich mit der Erstellung von Geometrie mit JavaScript mit three.js beschäftigen.Rhino Python Codegenerierung

Ich habe natürlich online mehrere Informationen über Python-Befehle gefunden, wo alles so gut erklärt wird, aber fast jeder Gebrauch eines Programmiersprachen-Hintergrunds fehlt, das ist nicht genug für mich.

Gibt es eine Möglichkeit, wie ich einige Kurven, grundlegende Zylinder/Box/etc in Rhino zeichnen und den Python-Code dafür bekommen?

Antwort

1

Ich bin auch ein Architekt, ich lernte zuerst Programmierung (und Python) mit diesem sehr guten Tutorial Buch von David Rutten: http://www.rhino3d.com/download/ironpython/5.0/rhinopython101 Es ist für das Erstellen von Geometrie in Rhino3D gemacht. Es wird Ihnen auch helfen, NURBS-Kurven und -Oberflächen besser zu verstehen. Darüber hinaus finden Sie kurze Codebeispiele in der RhinoPython documentation. Zum Beispiel hier eine über das Erstellen eines Zylinders: http://developer.rhino3d.com/api/RhinoScriptSyntax/win/#heading-AddCylinder

Zum Erstellen und Bearbeiten von Geometrie in Rhino3D würde ich wirklich auf die Proben auf Rhino3D (und Grasshpper3D) verwandten Websites bleiben. Es gibt viele allgemeine Phyton Tutorials, aber die meisten von ihnen sind über andere häufigere Themen der Softwareentwicklung und sind wahrscheinlich verwirrend, wenn Sie nur Python innerhalb von Rhino3D für Geometriescripting verwenden möchten. Zum Beispiel können Sie alles über objektorientierte Programmierung und Klassen sicher ignorieren, wenn Sie nur ziemlich kurze Skripte für sich selbst schreiben.