我剛開始學習使用Python和Rhino。我學習建築學,並有一般的編程基礎。去年,我不得不處理一些使用javascript with three.js創建幾何圖形。犀牛python代碼生成
當然,我發現在線有關Python命令的多個信息,其中一切都很好解釋,但幾乎沒有使用編程語言背景,這對我來說還不夠。
有沒有一種方法可以在Rhino中繪製一些曲線,基本的圓柱體/盒/等,並獲得它的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來進行幾何腳本編寫,可能會引起混淆。例如,如果您只爲自己編寫相當短的腳本,則可以省略忽略面向對象編程和類的任何內容。