AddPlanarSrfAddPlanarSrf関数で、平面の閉じた線からサーフェス(面)を作成することができます。
本記事のGrasshopperファイルのダウンロードはこちら

今回は、作成した平面の四角形の閉じた線から、平面のサーフェスを作成します。

import rhinoscriptsyntax as rs
# RhinoをPythonから操作するためのライブラリを読み込む
pt = (10,10,0)
# 四角形の基点の座標(X, Y, Z)を定義
curve = rs.AddRectangle(pt, 50, 50)
# 指定した基点をもとに、幅・高さの数値を指定して四角形を作成
surface = rs.AddPlanarSrf(curve)
# 作成した閉じた平面の線をもとに、平面サーフェスを生成「Python 3 Script」には、上記のコードが記載されています。
順番に、コードの解説をしていきます。
pt = (10,10,0)
curve = rs.AddRectangle(pt, 50, 50)上記のコードでは、基点となる座標を作成し、基点を用いて四角形の線データを作成しています。
詳細に関しては、前回の記事で詳しく解説しているので、そちらの参照をお願いします。
前回の記事のAddRectangle関数について詳しくはこちら
「Python 3 Script」の右側の端子名を「curve」に設定すると、その端子から四角形の線データが出力されます。
surface = rs.AddPlanarSrf(curve)surface = rs.AddPlanarSrf(curve) は、閉じた平面の線データを引数とし、平面のサーフェスを作成します。
今回は、「curve」の四角形の線データを引数として使用しています。
「Python 3 Script」の右側の端子名を「surface」に設定すると、その端子からサーフェスデータが出力されます。




Comment