四角形を格納・作成する、Rectangleの使い方について解説します。


グラスホッパー上では上の2つのどちらかで表されます。
四角形を格納する
Rectangleを使うことで、四角形を格納することができます。

使用コンポーネント:①Rectangle ②Rectangle
今回のRectangleの他に、同名のRectangleコンポーネントがあることに気を付けてください。
もう一方のRectangleは、正方形の線データを作成します。
それを踏まえて、作成した正方形を今回のRectangleに格納してみます。
もう一方のRectangleのXとY端子に、100を入力します。
すると、原点の位置に1辺100の正方形の線データが作成されます。
その後、もう一方のRectangleのR端子を、今回のRectangleにつなげます。

すると、正方形の線データが、Rectangleに格納されました。
このように、四角形の線データをRectangleに格納することができます。

使用コンポーネント:①Rectangle ②Surface ③Rectangle
一応ですが、サーフェスの四角形をRectangleに格納することもできます。

こちらのサーフェスの四角形を格納してみます。
もう一方のRectangleのR端子を、Surfaceにつなげます。
すると、線データの正方形が、サーフェスに変換されます。

Surfaceを、今回のRectangleにつなげます。
すると、サーフェスを格納できました、線データとして格納されます。
開いた線データの場合

開いた線データも、Rectangleにつなげることができます。
この場合、開いた線データから四角形の線データが作成されます。
今回は、上の画像のようなライノセラス上で作成した線データを使います。

使用コンポーネント:①Curve ②Rectangle
ライノセラス上で作成した線データを格納したCurveを、Rectangleにつなげます。

すると、このように開いた線から四角形が作成されました。
その他のデータは格納できない
四角形や開いた線データ以外は、Rectangleに格納できません。

使用コンポーネント:①Circle ②Rectangle

Circleで円を作成し、Rectangleにつなげましたが、エラーになりました。
Rectangleに四角形を直接格納・作成する
Rectangleに四角形を直接格納・作成することもできます。

1つの四角形の場合、Rectangleを右クリックし、Set one Rectangleを選択します。

すると、ライノセラス上の画面になります。

その後、ライノセラス上で四角形を作成します。

すると、四角形が作成され、Rectangleに格納されました。

ライノセラス上の様子です。

複数の四角形を直接格納する場合、Rectangleを右クリックし、Set Multiple Rectanglesを選択します。

その後、複数の四角形をライノセラス上で作成します。

すると、複数の四角形が作成され、Rectangleに直接格納されました。

ライノセラス上の様子です。

格納されている四角形を管理・編集するには、Rectangleを右クリックし、Manage Rectangle collectionを選択します。

すると、このようなRectangleの設定画面が表示されます。

左上の緑のアイコンをクリックすると、四角形を追加することができます。

クリック後、ライノセラス上で四角形を作成します。

すると、このように四角形が追加されました。

四角形のデータを選択している状態で、左上の赤いアイコンをクリックすると、四角形を削除することができます。

このように、四角形が削除されました。

一番左上のアイコンをクリックすると、階層を作成することができます。

このように、階層が作成されました。

四角形を選択すると、個別に右側の画面で辺の長さや座標を編集することができます。

矢印をクリックすると、様々なプルダウンが表示され、各項目を編集できます。
Rectangleコンポーネントを使用しているグラスホッパー記事はこちら↓
Comment