AddPlanarSrfで平面の閉じた線からサーフェスを作る方法|Grasshopper Python × RhinoScriptSyntax入門

AddPlanarSrf

AddPlanarSrf関数で、平面の閉じた線からサーフェス(面)を作成することができます。

本記事のGrasshopperファイルのダウンロードはこちら

平面サーフェス

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

使用コンポーネント

使用コンポーネント 1: Curve 2: Surface

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

Translate »