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