我刚开始学习在 Rhino 中使用 Python。我学习建筑学,并且有非常基本的编程背景。去年,我不得不使用带有three.js 的javascript 来处理一些几何创建。
当然,我在网上找到了很多关于 Python 命令的信息,所有内容都解释得很好,但是几乎没有使用任何编程语言背景,这对我来说还不够。
有没有办法可以在 Rhino 中绘制一些曲线、基本圆柱体/盒子/等并获取它的 python 代码?
我也是一名建筑师,我首先通过 David Rutten 的这本非常好的教程书学习了编程(和 Python): http ://www.rhino3d.com/download/ironpython/5.0/rhinopython101它用于在 Rhino3D 中创建几何图形。它还将帮助您更好地理解 NURBS 曲线和曲面。除此之外,您还可以在RhinoPython 文档中找到简短的代码示例。例如这里是关于创建一个圆柱体:http: //developer.rhino3d.com/api/RhinoScriptSyntax/win/#heading-AddCylinder
对于在 Rhino3D 中创建和操作几何体,我真的会坚持使用Rhino3D(和Grasshpper3D)相关网站上的示例。那里有许多通用的 Phyton 教程,但其中大部分是关于其他更常见的软件开发主题,如果您只想在 Rhino3D 中使用 Python 进行几何脚本编写,可能会令人困惑。例如,如果您只是为自己编写相当短的脚本,您可以忽略任何有关面向对象编程和类的内容。