GrassHopper で用意されているコンポーネントは、pythonからも関数呼び出しができるようになっています。サンプルファイル:ghpythonlib_voronoi.gh
grashopperのほとんどのコンポーネントは、ghpythonlib.components をインポートすることで、関数として呼び出せます。
import rhinoscriptsyntax as rs import Rhino.Geometry as rg import random import ghpythonlib.components as ghcomp objs = [] #..... generating points points = [] for i in range(100): pt = rg.Point3d(0,0,0) pt.X = random.uniform(0,100) pt.Y = random.uniform(0,100) points.append(pt) objs.append(pt) #generate voronoi diagram vd = ghcomp.Voronoi(points)#,100) objs.extend(vd) a = objs
Comments are closed.