[grasshopper二次開發]利用ghpython以兩種方式建立mesh的寫法
在rhino5中ghpython還僅僅是grasshopper中的第三方插件,到了rhino6中,ghpython就已經是gh自帶模塊了。利用ghpython在grasshopper中編寫屬于自己的電池,代碼簡潔,開發速度快,是工程師們的不二之選。
在ghpython(以下簡稱ghpy)中建立幾何實體通常有兩種方式,現以建立mesh為例,展示第一種寫法:
import rhinoscriptsyntax as rs
vertices = []
vertices.append((0.0,0.0,0.0))
vertices.append((5.0, 0.0, 0.0))
vertices.append((10.0, 0.0, 0.0))
vertices.append((0.0, 5.0, 0.0))
vertices.append((5.0, 5.0, 0.0))
vertices.append((10.0, 5.0, 0.0))
vertices.append((0.0, 10.0, 0.0))
vertices.append((5.0, 10.0, 0.0))
vertices.append((10.0, 10.0, 0.0))
faceVertices = []
faceVertices.append((0,1,4,4))
faceVertices.append((2,4,1,1))
faceVertices.append((0,4,3,3))
faceVertices.append((2,5,4,4))
faceVertices.append((3,4,6,6))
faceVertices.append((5,8,4,4))
以下內容為付費內容,請購買后觀看
1人購買
另一種添加mesh的方式,這種方式編程過程更為清晰明了,更加適用于循環操作,并提供了對代碼進行中文注釋的gh文件
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















