Grasshopper-Archicad Live Connection 2.3
ユーザーガイド
Archicad 24

Windows と MAC で利⽤可能

最終更新⽇：2020 年 7 ⽉ 7 ⽇

®

GRAPHISOFT

特約店および製品情報に関しては、グラフィソフト社ウェブサイト （http://www.graphisoft.co.jp）
をご覧ください。

Grasshopper-Archicad Live Connection 2.3
ユーザーガイド
Copyright (C) 2020 by GRAPHISOFT, all rights reserved. 事前に書⾯で明⽰された許可のない限り、転載、
表現の書き換え、翻訳は禁⽌されています。

商標®

Archicad は、GRAPHISOFT の登録商標です。
Rhinoceros® および Grasshopper® は、Robert McNeel & Associates の登録商標です。
記載されている会社名および商品名は、各社の商標および登録商標です。
本ツールの無償提供は GRAPHISOFT のみが⾏います。他のいずれのチャンネルからも本ツールを提供することは禁⽌されています。

⽬次

⽬次
はじめに ____________________________________________________________________________ 4
はじめにお読みください _______________________________________________________________ 5
Grasshopper Connection のアンインストール ____________________________________________ 10
Archicad 構成要素 ___________________________________________________________________ 11
Archicad パラメータ構成要素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
同期パラメータ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Archicad ドキュメント構成要素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Archicad デザイン構成要素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Archicad 分解構成要素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
分解構成要素を使⽤して BREP データを抽出します . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Archicad 設定構成要素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
オブジェクト設定構成要素 （ライブラリ部品の選択または作成） . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
プロパティ設定構成要素 （メタデータの制御） . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
カーテンウォール設定構成要素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
断⾯形状設定構成要素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Archicad 展開設定構成要素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Archicad 変形構成要素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Archicad ⼊⼒構成要素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
ワークフローの例 ____________________________________________________________________ 68
重要な注記 _________________________________________________________________________ 83
Archicad ライブラリ部品 GDL パラメータへのアクセス ______________________________________ 86
Sweep and Loft オブジェクトのダウンロード _____________________________________________ 89

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

3

はじめに

はじめに
Grasshopper とはGrasshopper とは、Rhino モデリングツールに統合される構成要素ベースのアルゴリズムエディタです。ア
ルゴリズムは、パラメトリックモデルを定義する設計パラメータ間の論理的な関係を表すために使⽤します。アルゴリズムにより、処理の順番を定義したルールセットを作成できるため、設計プロセスに活⽤できます。

Grasshopper-Archicad Live Connection ツールの⽤途
Grasshopper-Archicad Live Connection は独⾃のアルゴリズムベースのワークフローを搭載しており、ファイルを交換しなくても、さまざまな設計バリエーションの確認や、建物の詳細と構造の作成や微調整を⾏う
ことができます。

主要な機能と特⻑•Rhino で作成した単純な図形を複数の BIM 組み⽴て要素に変換•

双⽅向接続 ‒ データ交換の際にファイルのインポート / エクスポートは不要•

編集中に動的な （ライブ）接続が可能•

Rhino と Archicad の両⽅から同時にグラフィカルなフィードバックを直接取得

サポートされるワークフロー
このツールセットを使⽤すると、Rhino/Grasshopper （GH）と Archicad （AC）をダイレクトに接続できます。Rhino/Grasshopper または Archicad を使⽤する設計者は、その機能を活⽤できます。ユーザーは任意の作業環境 （Archicad、RH、Grasshopper）で設計プロセスを開始できます。いずれの場合にも、元の参照
形状セットを選択してそれを Grasshopper で修正するか、あるいは Grasshopper で最初から形状を作成します。
•「完全な 3D 形状から開始」ワークフロー：設計者は、Rhino および Grasshopper を使⽤して設計形状から開始します。「Grasshopper-Archicad Live Connection」ツールでは、Archicad 組み⽴て要素で構成される BIM モデルを動的に⽣成し、その BIM モデルを Grasshopper から直接更新できます。

•「インテリジェントな建築物要素から開始」ワークフロー：設計者は Archicad で設計を開始し、Archicad
要素に適⽤されるアルゴリズム設計⼿法を使⽤して、Archicad ツールボックスを拡張します。このワー
クフローでは、⼊⼒参照形状 （基準点、曲線、その他のパラメータ）を Archicad から直接取得し、それを Grasshopper で使⽤します。Rhino は使⽤しません。

本書の内容
本書には、Grasshopper から Archicad 要素を作成するための追加機能の説明のみが記載されています。
Archicad、Grasshopper、または Rhino の基本機能については記載されていません。これらのアプリケー
ションの基本機能については、以下のサイトをご覧ください。
•

Grasshopper トレーニングセンター：http://www.grasshopper3d.com/page/tutorials-1•

Archicad トレーニング資料：http://www.graphisoft.com/learning/training_materials/•

Rhinoceros3D ラーニングセンター：http://www.rhino3d.com/learn

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

4はじめにお読みください

はじめにお読みください
Archicad と Grasshopper 間の接続を確⽴するには、GRAPHISOFT の拡張アドオンである Grasshopper ‒Archicad Live Connection をインストールする必要があります。

アドオンのインストール
1. Archicad 24 （最新アップデート）がコンピュータに既にインストールされているか確認してください。
2. 他のバージョンの Grasshopper-Archicad Live Connection が既にインストールされていないか確認してください。既に （前のバージョンなどが）インストールされている場合は、アンインストールしてから作業を続⾏してください。
3. Rhino がコンピュータにインストールされているか確認してください。
‒

Windows または macOS のいずれかで、Rhino バージョン 5 またはバージョン 6 （64 ビット）を使⽤します。

重要：Mac 版 Grasshopper は現在、ワークインプログレス （開発作業中）の段階です。Windows 版で利⽤できる機能の全てがまだ含まれていません。詳細はこちらをご覧ください：https://www.rhino3d.com/mac-feature-compare
4. コネクションアドオンの設定ウィザードを起動し、設定画⾯に表⽰される指⽰に従って操作してください。

アプリケーションの起動
1. Archicad を起動します。
2. Rhinoceros 3D （Rhino）を起動します。
3. Rhino のコマンドラインに 「Grasshopper」と⼊⼒し、ENTER キーを押して Rhino から Grasshopper を起動します。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

5はじめにお読みください

注記 ：‒3 つのアプリケーションを全て起動したら、 各アプリケーションのウィンドウが重ならないように‒位置を調整することをお勧めします （複数画⾯を使⽤すると、 簡単に操作できます）。
アドオンから通知や各種情報を受信するには、 Archicad のステータスバーパレットをオンにします（[ ウィンドウ ] → [ パレット ] → [ ステータスバー ]）。

接続の開始
•

Archicad で、[ ファイル ] → [ 相互運⽤性 ] → [Grasshopper Connection] に移動します。

•

⼩さいフローティングパレットに [ 接続開始 ] ボタンが表⽰されます。これをクリックして、接続を開始します。

Archicad の [Grasshopper] パレット
Archicad で Grasshopper パレットを開くには、[ ファイル ] → [ 相互運⽤性 ] → [Grasshopper Connection]に移動します。
注記：Archicad の他のパレットと同様に、[Grasshopper] パレットも [ ウィンドウ ] → [ パレット ] から使⽤できます。
パレットには、以下の 3 つのボタンが配置されています。
•[Live Connection]：これをクリックすると、Grasshopper と Archicad 間の接続のオン/ オフが切り替わります。

•[ 変更内容を送信 ]：Archicad での変更内容を Grasshopper に反映します。このボタンを有効にすると、Archicad で接続される要素への変更に基づいて、Grasshopper が継続して⾃動的に更新されます。これには時間がかかることがあります。これらの更新中の遅延を回避するには、このボタンを無効にします。これで、Grasshopper はArchicad のモデルの変更を⾃動的に反映しなくなります。

•

GH 要素のロック / ロック解除：この制御で Grasshopper で作成された要素のロックを解除します。
ロック解除された要素は Archicad で⾃由に修正できます。再度クリックして要素をロックします。要素は Grasshopper で定義された状態に戻ります。（例：CW Curve Geometry）しかし、Grasshopper で設定

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

6はじめにお読みください

できないパラメータで、要素がロック解除されている間に Archicad 内にて設定されたものは、たとえ再ロックされてもその設定を保持します。（例：カーテンウォールパネルのビルディングマテリアル。）•[GH で選択 ]：Archicad で現在選択されている要素の⽣成元である構成要素を Grasshopper で選択します。このボタンは、現在の Archicad 選択項⽬に、Grasshopper コードで⽣成された要素が 1 つ以上含まれている場合にのみ有効になります。
注記：‒

緑⾊のアイコンが回転している場合、Archicad と Grasshopper の接続が確⽴されており、Grasshopper との情報の送受信が可能であることを⽰しています。

‒

パレットには、現在開いている Grasshopper ドキュメントが Archicad に接続されているかどうかも表⽰されます。

‒

時間のかかる更新時には、パレットの下部に緑⾊のプログレスバーが表⽰されます。

‒

左上の情報アイコンをクリックするとパレットが表⽰されます。ここには、接続ステータス、接続されたファイルのパス、ポート番号が表⽰されます。選択したポートが別のアプリケーションに占有されている場合は、別のポートを選択するように指⽰されます （[Set Port]）。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

7はじめにお読みください

Grasshopper の [Archicad] タブ
Grasshopper では、タブバーに新しいタブとして 「Archicad」が表⽰されます。このタブには Archicad
ツールと類似した各種アイコンが表⽰され、それぞれ要素ベースの構成要素、パラメータ構成要素、⼊⼒構
成要素を表します。

Grasshopper の [ ファイル ] メニュー内のコマンド
Grasshopper では、[ ファイル ] メニューに 「Connect Document to Archicad」という新しいコマンドが追加されています。このコマンドを選択すると、ダイアログボックスに現在開いている Grasshopper ファイ
ルが表⽰され、Archicad と接続するファイルを選択できます。

Grasshopper の [ 表⽰ ] メニューのプレビューオプション
Grasshopper-Archicad Connection の⼤多数の構成要素では、Archicad モデルの⾊に⼀致する⾊を使⽤して、Rhino で詳細プレビューを⽣成します。ただし、デフォルトでは、⽣成されたライブラリ部品 （オブGrasshopper-Archicad Live Connection 2.3 ユーザーガイド

8はじめにお読みください

ジェクト、窓、ドア）にはプレビューとして境界線のみ表⽰されます （そうでない場合、ポリゴン数が多
いとパフォーマンスに影響を及ぼすことがあります）。
Rhino で （境界線だけでなく）ライブラリ部品の詳細プレビューを表⽰するには、Grasshopper の [ 表⽰ ]メニューで [Detailed Archicad Preview] トグルをオンにします。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

9Grasshopper Connection のアンインストール

Grasshopper Connection のアンインストール
Grasshopper Connection をアンインストールする場合は、次の⼿順に従います。従わない場合、再インス
トール時にエラーが発⽣する可能性があります。

窓[Windows の設定 ] からアクセス可能な [ アプリと機能 ] ユーティリティを使⽤して、アプリケーションを削除します。

Mac （AC22 以前の GH Connection）
1. Grasshopper Connection がインストールされている Archicad フォルダに移動します。
2. 次のアプリを実⾏します：Uninstall.GC

Mac （AC21 以前の GH Connection）
1. Archicad フォルダの Add-On\Local フォルダに移動します。
2. Local フォルダから次の項⽬を削除します：‒

GrasshopperConnection‒

ProductVersion.xml

3. 次のフォルダに移動します：~/Library/Application Support/McNeel/Rhinoceros/MacPlugIns/
Grasshopper/Libraries/Archicad xx （xx は Archicad のバージョン番号）
4. Archicad xx フォルダを削除します （ArchiCADConnection.gha という名前のファイルが含まれています）。
5. ターミナルアプリウィンドウに移動します。
6. 次の⾏をコピー & ペーストして Enter キーを押します：
sudo pkgutil --forget "com.graphisoft.ArchiCAD.Goodies.GHACLiveInstaller"

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

10Archicad 構成要素

Archicad 構成要素
Grasshopper の Archicad タブページには、パラメータ構成要素、要素ベースの構成要素、および⼊⼒構成要素があります。パラメータ構成要素は形状に関する情報を保存し、構成要素はデータの⽣成処理を実⾏し、⼊⼒構成要素は特定の Archicad 値セットにアクセスできます。
パラメータ構成要素は、Archicad プロジェクトの座標点または既存の 2D または 3D 形状を参照します。パラメータ構成要素の⼤多数は、その他の Archicad 構成要素のみが解釈可能な特殊な Archicad データを表します。ただし、点、2D 曲線、およびスプライ
ンパラメータ構成要素の場合、参照する形状は、通常の Grasshopper 構成要素 （移動など）を使⽤して通常の⽅法で変換できます。また、GH コード⽤の初期⼊⼒として使⽤することもでます。
詳細については、「Archicad パラメータ構成要素」を参照してください。
デザインおよびドキュメント構成要素は、ポリライン、壁、オブジェクト、窓などの、Archicad のネイティブ 2D または 3D 要素を⽣成します。
現在、Grasshopper 構成要素は、スプラインおよび 2D 曲線構成要素からの出⼒のみ解釈できます。これらのみ、⾃動的にネイティブの Grasshopper 曲線
データタイプに変換できるためです。
Archicad 構成要素は、標準の Grasshopper データタイプに変換できない特殊なタイプのデータを⽣成します。このため、Archicad 構成要素によって⽣成された形状に対して、Grasshopper の操
作 （移動構成要素など）を実⾏することはできません。AC 構成要素は GH 構成要素の下流に配置できますが、Grasshopper の定義はそこで終了します。

詳細については、「Archicad ドキュメント構成要素 」および 「Archicad デザイン構成要素」を参照してください。
分解構成要素：これらを使⽤して、2D および 3D Archicad 要素を構成要素部品に分解します。
分解構成要素は、要素を⽣成するデザインおよびドキュメント構成要素の逆のものです。分解構成要素を使⽤して、⼊⼒ Archicad 要素の形状データにアクセスします。分
解構成要素は、⼿動で配置した既存の Archicad 要素を参照することもできます。
詳細については、「Archicad 分解構成要素」を参照してください。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

11Archicad 構成要素

設定構成要素は、デザインおよびドキュメントの各構成要素に使⽤できます。設定構成要素を使⽤して、Archicad で⽣成した要素にパラメータ値を設定します。
データを⽣成する構成要素の 「設定」⼊⼒パラメータに設定構成要素をアタッチします。
展開設定構成要素：
抽出設定構成要素は設定構成要素の逆です。⼊⼒時に参照 する設定データを分解します。展開設定構成要素を使⽤して、これらの要素設定を取得して別の操作で使⽤します。
詳細については、「Archicad 展開設定構成要素」を参照してください。
変形構成要素は、特定の Archicad 構成要素 （塗りつぶし、スラブ、屋根構成要素）が⽣成する要素を修正できます。現在、2 つの変形構成要素 （ポリゴンの削除、ポリゴンの追加）が⽤意されています。
詳細については、「Archicad 変形構成要素」を参照してください。
⼊⼒ノードは、Archicad から受信した値のリストを保存します。有効な値が継続的に更新されるため、常に Archicad の値に対応します。現在、12 個の⼊⼒構成要素を使⽤できま
す：2D ビューポイント、複合構造、塗りつぶしパターン、線種、断⾯形状、材質、ビル
ディングマテリアル、お気に⼊り、レイヤー、ペン、フロア⾯、ゾーンカテゴリ

Archicad 構成要素の配置
Grasshopper の [Archicad] タブで使⽤できる Archicad 構成要素の動作は、Grasshopperの他の構成要素やパラメータと同じです。通常どおりの操作で Grasshopper キャンバスにノードを配置できます。必要な⼊⼒パラメータを受信すると、即座に Rhino ウィンドウにプレビューが表⽰されます。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

12Archicad パラメータ構成要素

Archicad 構成要素

Archicad パラメータ構成要素
AC パラメータ構成要素は、Archicad プロジェクトの座標点または既存の 2D または 3D 形状を参照します。
パラメータ構成要素の⼤多数は、その他の Archicad 構成要素のみが解釈可能な特
殊な Archicad データを表します。ただし、AC 点、AC スプライン、AC 2D 曲線パ
ラメータ構成要素で保存されるデータは、Grasshopper を使⽤してネイティブな点および曲線データに⾃動的に変換できます。そのため、これらの 3 つのパラメータ構成要素は、Grasshopper コードに不可⽋な要素です。

Archicad 点パラメータ構成要素
Grasshopper の点パラメータと同様に、Archicad の点パラメータは、
3D 点データを保存できます。このデータは、Rhino ではなく、Archicad で定義します。Archicad 点パラメータは、単⼀または複数の3D 点を参照できます。
Set One Point
1. Grasshopper で、Archicad 点の中⼼を右クリックします。
2. コンテキストメニューから [One Point in Archicad] を選択します（Rhino と Grasshopper のウィンドウが閉じます。Archicad では、ステータスバーに 「点をクリック」というメッセージが表⽰されます）。
3. Archicad ウィンドウ内をクリックして、Archicad 点の原点を指定します （点を選択すると、Rhino と Grasshopper のウィンドウが再び表⽰され、パラメータ構成要素の⾊が⻩⾊からグレーに変化します。これはノードが空でないことを⽰しています）。
4. 必要に応じて、Archicad で作業を続⾏するか、または
Grasshopper に戻ります。
注記：パラメータ構成要素に保存された値は、[Set One Point] または [Set Multiple Points] コマンドを使⽤して、いつでも再定義することができます。
Set Multiple Points
1. Grasshopper で、Archicad 点の中⼼を右クリックします。
2. コンテキストメニューから [Set Multiple Points in Archicad] を選択します。
3. Archicad ウィンドウ内を複数回クリックして、複数の点を指定します。
4. ESC をクリックして⼊⼒モードを終了します。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

13Archicad パラメータ構成要素

Archicad 構成要素

注記：Archicad 点の構成要素は、Archicad で指定した点を Grasshopper の点パラメータに変換します。
次に、GH の点タイプの⼊⼒に対応するあらゆる GH 構成要素に対して、この AC 点パラメータ構成要素を割り当てることができます。
また、配置済みの Archicad 要素のホットスポットをクリックしても、Archicad 点の原点を指定できます。
この場合、Archicad 点は Archicad の親要素に連動する状態を保持します。
例：
1. Grasshopper で、2 つの Archicad 点パラメータ構成要素を配置します。
2. Archicad で、配置済みの梁要素の端点をクリックして原点を指定します。
3. Archicad で、梁を新しい位置に移動します。
4. Grasshopper Connection パレットの [ 変更内容を送信 ] ボタンをクリックします。Archicad 点パラメー
タに保存されている座標が、梁の新しい位置に合わせて変更されます。

2D 曲線およびスプラインパラメータ構成要素
2D 曲線パラメータ構成要素は、Archicad で線、ポリライン、または円ツールを使⽤して描画した 1 つまたは複数の 2D 要素を参照できる⼀⽅、スプラインパラメータ構成要素は、Archicad スプラインツールを使⽤して作成した要素を参照できます。
注記：2D 曲線またはスプラインパラメータ構成要素を使⽤して、任意の 2D Archicad ビューポイント（平⾯図、断⾯図、展開図など）で描画した任意のポリライン、円、スプライン要素を参照できます。
ただし、Grasshopper では、新規の平⾯形状は常に XY 平⾯に描画されます。
Archicad でのポリラインの参照
1. Archicad で、ポリラインツールを使⽤してポリラインを描画します。
2. Grasshopper で、AC 2D 曲線パラメータ構成要素を配置し、その中⼼を右クリックします。
3. コンテキストメニューの [Set One 2D Curve] を選択します （Rhino と Grasshopper のウィンドウが閉じます。Archicad では、ステータスバーに 「要素をクリック」というメッセージが表⽰されます）。
注記：[Set One 2D Curve] コマンドの発⾏時に Archicad 要素が選択されており、選択された要素にポリ
ライン / 線 / 円ツールを使⽤して描画した要素が 1 つ含まれている場合、その選択された要素に応じて⾃動的にパラメータが定義されます。したがって、要素の選択操作は不要です。選択された要素にポリ
ライン / 線 / 円要素が含まれていない場合、あるいは複数のポリライン / 線 / 円要素が選択されている
場合、要素の選択が解除され、Archicad で要素の選択を求めるメッセージが表⽰されます。
4. Archicad ウィンドウで、先ほど描画したポリラインをクリックします。これで、2D 曲線パラメータ構
成要素は、選択した Archicad 要素を参照できるようになります。
2D 曲線およびスプラインパラメータ構成要素は、Archicad の親要素に連動する状態を保持します。
Archicad で参照する要素の編集が終了したら、Grasshopper Connection パレットの [ 変更を送信 ] ボタン
をクリックして、2D 曲線またはスプラインパラメータ構成要素に保存されている情報を更新します。
注記：Archicad 2D 曲線およびスプラインパラメータ構成要素は、GH 曲線パラメータと互換性があります。したがって、Grasshopper 曲線タイプの⼊⼒に対応した全ての Grasshopper 構成要素の⼊⼒として使⽤できます。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

14Archicad パラメータ構成要素

Archicad 構成要素

また、2D 曲線またはスプラインパラメータ構成要素を使⽤して、Archicad の複数のポリライン、スプライ
ン、線、または円要素を参照することもできます。この場合は、コンテキストメニューの [Set Multiple 2D
Curves] コマンドを使⽤します。
注記：[Set Multiple 2D Curves] コマンドの発⾏時に Archicad 要素が選択されており、選択された要素にポリライン / 円 / 線ツールを使⽤して描画した要素が 1 つ以上含まれている場合、その選択された要素に応じて⾃動的にパラメータが定義されます。したがって、要素の選択操作は不要です。

塗りつぶし、屋根、スラブパラメータ構成要素
塗りつぶし / 屋根 / スラブパラメータ構成要素のデータは、ネイティブな Grasshopper データタイプに変換できます。このため、Archicad 構成要素によって⽣成された形状に対して、Grasshopper の操作 （移動構成要素など）を実⾏することはできません。
ただし、塗りつぶし / 屋根 / スラブパラメータ構成要素のデータは変形および分解構成要素で使⽤できます。

パラメータ構成要素でデータを追加または変更するには、上述の 2D パラメータ構成要素のように、コンテ
キストメニューのコマンド （[Set One Roof]/[Set Multiple Roofs] など）を使⽤します。
注記：屋根構成要素は、Archicad で単⼀平⾯屋根 （つまり、単⼀平⾯で構成される単純な屋根）のみ参照できます。より複雑な複合平⾯図形作成法で作成した屋根は、現在処理されません。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

15Archicad パラメータ構成要素

Archicad 構成要素

壁パラメータ構成要素
壁パラメータ構成要素のデータは、Archicad Connection の分解構成要素およびドア / 窓タイプのデザイン構成要素で使⽤できます。

パラメータ構成要素でデータを追加または変更するには、上述の 2D パラメータ構成要素のように、コンテ
キストメニューのコマンド （[Set One Wall]/[Set Multiple Walls] など）を使⽤します。

その他の 3D パラメータ構成要素
その他の 3D パラメータ構成要素のデータ （梁、柱、カーテンウォール、ドア、メッシュ、モルフ、オブジェクト、シェル、窓、ゾーン）は、対応する分解構成要素でのみ使⽤できます。
パラメータ構成要素でデータを追加または変更するには、上述の 2D パラメータ構成要素のように、コンテ
キストメニューのコマンド （[Set One Beam]/[Set Multiple Beams] など）を使⽤します。

パラメータ構成要素で保存される情報の修正
Archicad のパラメータ構成要素の内容は、いつでも再定義、削除、更新することができます。保存されている値を再定義するには、コンテキストメニューの [Set One Element] または [Set Multiple Elements] コマン
ドを使⽤します。
「Archicad 点パラメータ構成要素」の説明を参照してください。
•

パラメータ値を完全に削除するには、コンテキストメニューの [Clear Values] コマンドを使⽤します。

•

Archicad の Grasshopper パレットで [ 変更内容を送信 ] ボタンを有効にした場合、参照する要素が Archicad で変更されると、パラメータ構成要素に保存されている情報が⾃動的に更新されます。[ 変更内容を送信 ] を有効にしない場合、Grasshopper では参
照する Archicad 要素への変更を反映しません。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

16同期パラメータ

Archicad 構成要素

同期パラメータArchicad 要素を⽣成する全ての AC 構成要素 （ドキュメントおよびデザイン構成要素）には⼊⼒パラメータ
として 「同期」が含まれます。このブール型のパラメータを使⽤すると、構成要素と Archicad の接続を確⽴することができます。
構成要素の同期パラメータを TRUE に設定すると、その構成要素への変更内容は⾃動的に Archicad と同期されます。
同期が FALSE に設定された場合、構成要素は要素を⽣成せず、⼊⼒パラメータの数にかかわらず単⼀の「Null」値を返します。

注記：同期処理は、Archicad の Grasshopper Connection がオンの場合にのみ実⾏されます。つまり、Grasshopper Connection パレットの緑⾊のアイコンが回転している場合にのみ、同期処理が実⾏されます。
ヒント：ブール切り換え構成要素を複数の構成要素 （下図に⽰します）の同期パラメータにアタッチできます。これにより、1 つの切り換えで、建築物の部品全体への Grasshopper ベースの接続を制御できます。ブール切り換えを FALSE に切り換えるだけで、修正していない建築物の部品への同期機能がオフになります。その結果、モデルの影響を受ける部品のみ再計算されるため、Grasshopper-Archicad
Connection での作業がより効率的になります。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

17Archicad ドキュメント構成要素

Archicad 構成要素

Archicad ドキュメント構成要素
ドキュメント構成要素は、Archicad で 2D ドキュメンテーション要素を⽣成します。現在、3 つのドキュメンテーション構成要素 （2D 曲線、2D 塗りつぶし、2D スプライン構成要素）が⽤意されています。これらの要素には全て 2 つの必須⼊⼒パラメータ （曲線パラメータおよび 2D
ビューポイントパラメータ）があります。曲線パラメータは新しく作成する平⾯要素の形状を定義し、2D ビューポイントパラメータは新しい要素を配置する Archicad の 2D ビューポイント（断⾯図、平⾯図など）を指定します。
注記：Archicad のドキュメンテーション要素 （塗りつぶし、線、円、スプライン、およびポリライン
ツールで作成された要素など）は、3D ビューには表⽰できません。2D ビュー （平⾯図、断⾯図、⽴⾯図、展開図など）にのみ表⽰できます。したがって、2D 曲線および 2D スプライン構成要素の⼊⼒パラメータとして使⽤できるのは、2D ビューポイントのみです。
ビューポイントの選択
1. 2D ビューポイント⼊⼒構成要素を配置し、2D 曲線または塗りつぶし構成要素の 「2D ビューポイント」
⼊⼒パラメータに接続します。
2. 2D ビューポイント⼊⼒構成要素の右側をクリックします。Archicad プロジェクトのプロジェクト⼀覧に対応したツリー構造が表⽰されます。
3. ⽬的のビューポイントを選択し、[ 選択 ] をクリックします。
「2D ビューポイント⼊⼒構成要素」も参照してください。

注記：2D 曲線および塗りつぶし構成要素の⼊⼒として使⽤できるのは、単⼀平⾯上の曲線のみです。
Grasshopper で定義する⼊⼒曲線も平⾯のスプラインですが、Archicad ではこれらが分割されて、分節
ポリラインが作成されます。
現在、追加の Grasshopper 構成要素をドキュメント構成要素の右側にアタッチすることはできません （例：
移動構成要素などによって転送することはできません）。これは、ドキュメント構成要素で出⼒されるデー
タが Grasshopper 構成要素で認識されないためです。ただし、塗りつぶし構成要素を使⽤して作成した塗りつぶしタイプのデータは、変形構成要素 （ポリゴンの追加 / 削除）で⼊⼒として使⽤できます。

2D 曲線構成要素
この構成要素は、選択した Archicad プロジェクトの 2D ビューポイントで曲線 （Grasshopper で定義）を⽣成します。Archicad で作成した曲線はポリラインになります。これらのポリラインの Archicad レイヤー、Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

18Archicad ドキュメント構成要素

Archicad 構成要素

線ペン、または線種を定義する場合は、ポリライン設定構成要素を 2D 曲線構成要素の設定⼊⼒パラメータにアタッチします。

2D スプライン構成要素
この構成要素の機能は、Archicad でスプライン要素を⽣成する点を除いては、2D 曲線構成要素と同じです。
スプライン設定構成要素には、ペンおよびレイヤーオプションの他に 2 つのブール （TRUE/FALSE）オプ
ションがあり、⽣成する要素 （標準曲線 / ベジェ曲線または開放スプライン / 閉鎖端スプライン）を選択できます。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

19Archicad ドキュメント構成要素

Archicad 構成要素

2D 塗りつぶし構成要素
塗りつぶし構成要素は、Archicad で塗りつぶし要素 （2D 塗りつぶし）を作成します。2D 曲線構成要素と同様に、塗りつぶし構成要素には 2 つの必須⼊⼒パラメータがあります：ポリゴン ( 平⾯で閉じた曲線タイプ
または平⾯サーフェスタイプのジオメトリによって定義 )2D ビューポイントです。
塗りつぶし設定構成要素を使⽤して、⽣成される要素の属性 （ペン、線種、塗りつぶしパターンパラメータを使⽤）およびそのレイヤー （レイヤーパラメータを使⽤）の定義、または⾯積数値の表⽰を⾏います。

注記：塗りつぶし設定構成要素を右クリックしてコンテキストメニューを開くと、新しく作成する
塗りつぶし要素の塗りつぶしのカテゴリを定義できます。[Cut ‒ Building Material] を選択すると、塗りつぶしパターンの代わりにビルディングマテ
リアルパラメータを使⽤して、Archicad で作成される塗りつぶし要素のパターンを定義できます。

2D テキストコンポーネント
Archicad でテキストを作成するためにこのコンポー
ネントは使⽤されます。こちらは 3 つのパラメータを必要とします。テキストそのもの、挿⼊点、2D のビューポイントです。

編集するためにテキスト設定を使⽤します：•

フォント名 （例：Calibri、Ariel）‐ フォント名パラメータのコンポーネントを使⽤します

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

20Archicad ドキュメント構成要素•

Archicad 構成要素

フォントサイズ
注記：この値は Rhino の単位を使⽤します。Rhino の設定がメートルになっている場合、フォントサイ
ズもメートルで設定されます。

•

フォントペン ‐ ペンパラメータのコンポーネントを使⽤します•

フォントスタイル （例：⽔平、太字、斜体、もしくは複合的なスタイル。）‐ 整数値を使⽤します•

整列 （左揃え / 中央揃え / 右揃え / 両端揃え）‐ 整数値を使⽤します•

⾏間隔 ‐ 数値を使⽤します•

幅 ‐ 数値を使⽤します•

間隔 ‐ 数値を使⽤します

•

レイヤー

•

リノベーションステータス

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

21Archicad デザイン構成要素

Archicad 構成要素

Archicad デザイン構成要素
デザイン構成要素は、Archicad のネイティブ 3D 要素を⽣成します。⼊⼒パラ
メータの形状情報 （点、曲線など）には、新しい要素の位置を定義する必要があります。多くの⼊⼒パラメータには、形状情報を保存する単⼀の出⼒パラメータがあります。
現在、Archicad デザイン構成要素の出⼒は、Grasshopper の変換構成要素（移動など）の⼊⼒として使⽤することはできません。ただし、⼀部の構成要素では、出⼒データを他のArchicad 要素の⼊⼒として再利⽤することができます （例：窓構成要素には壁タイプの⼊⼒が必要であり、変形構成要素は塗りつぶし、スラブ、および屋根タイプの⼊⼒に対応します）。

重要：Grasshopper 構成要素 （スラブなど）の⼊⼒パラメータとして複数の曲線が割り当てられている
場合、Archicad では対応する数のスラブが⽣成され、個別に編集することができます。
デザイン構成要素の形状や属性を調整するために、対応する設定構成要素をアタッチできます。デフォルト
では、設定パラメータは、Archicad の該当ツールのデフォルト設定ダイアログで設定された値を最初に継承します。Grasshopper では、通常どおりの⽅法でデフォルト値を上書きします （数値スライダ構成要素のア
タッチなど）。
詳細は、「Archicad 設定構成要素」を参照してください。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

22Archicad デザイン構成要素

Archicad 構成要素

注記：デザイン要素の Archicad ベースのパラメータの多くは、まだ Grasshopper の Archicad 構成要素には使⽤できません。構成要素が最初に⽣成されたとき、これらのパラメータの値は Archicad の該当
ツール⽤に設定された現在のデフォルト値になります。

柱構成要素
Archicad 柱構成要素では、⼊⼒パラメータとして 2 つの点が必要です。この 2 点に基づいて、Grasshopperでは定義された辺 （柱の軸の役割を果たします）に沿って Archicad の柱が⽣成されます。

柱設定構成要素を柱設定⼊⼒パラメータに接続して、ビルディングマテリアル、レイヤー、および追加の形
状パラメータを制御します。
設定構成要素のコンテキストメニューから、柱の断⾯形状 （矩形、円形、または断⾯形状）を定義できます。
注記：‒

AC 点パラメータを AC 柱構成要素にアタッチすることも可能です。これは AC の点データと GH の点データに互換性があるためです。

‒

柱の端点の定義は任意です。未定義のままにした場合、デフォルトの⾼さの直線の柱が⽣成されます（Archicad の [ 柱のデフォルト設定 ]ダイアログで設定されている現在の⾼さ）。

スラブ構成要素
Archicad スラブ構成要素は、Archicad のスラブ要素を⽣成します。必要な⼊⼒パラメータは、曲線タイプのデータの平⾯サーフェスによって定義される 1 つ以上の閉じたポリゴンです。Archicad では⽔平スラブ
しか解釈できないため、⼊⼒ポリゴンは XY 平⾯または平⾏⾯に配置する必要があります。
次の⼊⼒形状は：•Rhino で選択された 1 つまたは複数の閉じた曲線を参照する Grasshopper の曲線パラメータ•

Grasshopper サーフェスパラメータは、それらに⽳を有していてもよい 1 つ以上の平⾯を参照している

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

23Archicad デザイン構成要素

Archicad 構成要素•

Grasshopper 構成要素によって⽣成された任意の閉じた平⾯ Curve または平⾯サーフェスジオメトリ•

Archicad の閉じたポリライン要素を参照する 2D 曲線パラメータ

重要：Rhino では、Archicad スラブ構成要素の⼊⼒パラメータとして曲線スプラインを選択できます
が、Archicad で⽣成される該当スラブの輪郭線は分割されます。
スラブ設定構成要素を使⽤して、追加のパラメータにアクセスします。コンテキストメニューを開き、⽣成するスラブ要素の構造 （基本または複合構造）を定義します。これに応じて、使⽤可能な⼊⼒パラメータ
セットが変化します。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

24Archicad デザイン構成要素

Archicad 構成要素

壁構成要素
Archicad 壁構成要素は、1 つまたは複数の線、ポリライン、開いた曲線 / 閉じた曲線に基づいて、Archicadの壁要素を⽣成します。⼊⼒形状は、XY 平⾯または平⾏⾯に配置する必要があります。

重要：Archicad 壁構成要素の⼊⼒曲線パラメータとして Rhino のスプラインを選択した場合、Archicad
では単⼀の曲線壁ではなく連続壁が⽣成され、各辺はスプラインの分割に対応します。
追加のパラメータ （レイヤー、⾼さ、ビルディングマテリアルなど）にアクセスするには、壁設定構成要素
を壁設定⼊⼒パラメータに接続します。
壁設定構成要素のコンテキストメニューを使⽤して、⽣成する壁要素の構造（基本、複合構造、または断⾯形状）、図形作成法（直線または台形）、および
基準線位置を設定します。構造と図形作成法の値によって、残りの使⽤可能なパラメータは異なります。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

25Archicad デザイン構成要素

Archicad 構成要素

梁構成要素
Archicad 梁構成要素は、1 つまたは複数の線、ポリライン、開いた曲線 / 閉じた曲線に基づいて、Archicadの梁要素を⽣成します。この曲線は 3D 空間に配置できます。

重要：Archicad では、3D 曲線は分割されます。したがって、AC 梁構成要素は単⼀の湾曲梁ではなく、連続梁を⽣成します。
梁設定構成要素をアタッチしてコンテキス
トメニューを開き、⽣成する梁要素の断⾯
形状 （矩形または断⾯形状）を指定します。
これに基づいて、設定構成要素に断⾯形状
回転、軸オフセット、ビルディングマテリ
アルなどのパラメータがさらに追加されます。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

26Archicad デザイン構成要素

Archicad 構成要素

モルフ構成要素
以下の 2 種類のモルフ構成要素があります :•モルフカーブ構成要素は、カーブを Rhino から Archicad モルフカーブに変換します。

•

モルフソリッド構成要素は、メッシュジオメトリを Rhino から Archicad モルフカーブに変換します。

モルフ設定構成要素を使⽤すると、新しく⽣成するモルフ要素にビルディングマテリアルを割り当てることができ、これを表⽰する Archicad レイヤーを指定できます。
注記：Grasshopper では、モルフのメッシュ⼊⼒としてボックス、材質、または BREP タイプの値も使⽤できます。これらの値は⾃動的にメッシュタイプに変換されます。BREP を使⽤する場合、Grasshopper の 「メッシュ -Brep」変換構成要素も使⽤して、ポリゴン数を制御できるようにしておくことをお勧めします。
注記：ウェルドエッジ情報はモルフ構成要素に保存されます。したがって、⼊⼒メッシュに適⽤された
ウェルドエッジ情報も、Archicad で⽣成されるモルフ要素に適⽤されます。

屋根構成要素屋根構成要素で Archicad の単⼀平⾯屋根を⽣成するには、平⾯ポリゴンの⼊⼒形状が必要です。この⼊⼒
ポリゴンは、任意の平⾯内にあることができる曲線タイプまたはサーフェスタイプのデータによって定義さ
れ、屋根の輪郭だけでなく、そのピッチおよび⾼さも定義します。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

27Archicad デザイン構成要素

Archicad 構成要素

アタッチした屋根設定構成要素のコンテキストメニューから、要素の構造タイプ （基本または複合構造）を指定できます。選択した構造値に応じて、設定構成要素の⼊⼒パラメータとして複合構造またはビルディン
グマテリアルを使⽤できます。
注記：ポリゴン⼊⼒に使⽤する平⾯曲線または表⾯は、屋根構成要素が⽣成する単⼀平⾯屋根要素の 3Dの位置または平⾯を定義します。したがって、配置フロアのオフセットおよび屋根勾配パラメータの値（屋根設定⼊⼒のお気に⼊りに保存されます）は影響を与えません。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

28Archicad デザイン構成要素

Archicad 構成要素

シェル構成要素
Archicad のシェルツールには、3 つの図形作成法 （回転、押出、ルール）があります。Archicad
Connection は、それぞれに別個の構成要素を提供します。各構成要素には、2 つの⼊⼒パラメータが必要
であり、タイプは曲線、ベクトル、軸のいずれかです。

3 つの図形作成法には、それぞれ固有の設定構成要素があります。設定構成要素のコンテキストメニューを使⽤して、⽣成する要素の構造 （基本または複合構造）を定義します。さらに、設定パラメータを使⽤して、シェルの形状の微調整やビルディングマテリアル / 複合構造属性の定義が可能です。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

29Archicad デザイン構成要素

Archicad 構成要素

メッシュ構成要素
この構成要素は、⼊⼒として受け取る 3D 座標セットに基づいて、Archicad のメッシュ要素を⽣成します。
⼊⼒は 3 点以上で構成する必要があります。
メッシュ設定構成要素を使⽤して、ビルディングマテリアル、⾼さ、およびレイヤーを定義します。構造の⼊⼒を使⽤して、メッシュ表⽰をソリッドまたは表⾯のみに設定します。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

30

Archicad デザイン構成要素

Archicad 構成要素

カーテンウォール構成要素
Grasshopper からカーテンウォール要素を⽣成するには、次の 4 つの構成要素を使⽤します。
カーテンウォール構成要素
基準線の押出 （曲線⼊⼒で定義）によってカーテンウォールを⽣成します。押出は曲線⼊⼒の平⾯に対して垂直です。⽣成されるカーテンウォールの⾼さはドメイン⼊⼒で定義され、外側は同じ名前の点⼊⼒値によって定義されます。

注記：組み⽴てドメイン Grasshopper 構成要素を使⽤して、ドメイン⼊⼒パラメータを定義します。ドメイン開始パラメータ値が負の場合、押出は基準線より下 （負の⽅向に Z）になります。
‒

例：ドメイン値が 「-2 〜 3」の場合、⽣成されるカーテンウォールの⾼さは 5 メートルとなり、基準線より 2 メートル下から開始されます。

カーテンウォール分節構成要素
機能はカーテンウォール構成要素と似ていますが、作成できるのは単⼀のカーテンウォール分節のみです（⼊⼒の基準線は曲線ではなく直線です）。この構成要素には、平⾯点の⼊⼒パラメータが必要です。押出は線および平⾯点の⼊⼒で定義される基準⾯に対して垂直です。平⾯点はカーテンウォールの外側も定義しま
す。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

31Archicad デザイン構成要素

Archicad 構成要素

カーテンウォール境界構成要素
⾃由に定義した形状の境界付きカーテンウォール要素を⽣成します。平⾯と形状は、境界の⼊⼒パラメータとして指定される閉じたポリゴンにより定義されます。ここでも⼊⼒点が外側を定義します。

カーテンウォール境界カスタム構成要素
CW 境界構成要素の修正バージョン：これを使⽤して、カスタムパターンでカーテンウォールを作成します。カスタムパターンは、Rhino または Grasshopper で作成した線のセットを使⽤して定義されます。

構成要素の上部の 4 つの⼊⼒パラメータは、通常のカーテンウォール境界構成要素と同じです。ただし、重要な違いがあります：境界カスタム構成要素では、（CW 設定構成要素または⼊⼒構成要素をアタッチして）CW 設定⼊⼒パラメータを割り当てても、これらがカーテンウォールスキーム設定に影響を及ぼすことはありません （このことはポップアップの注意事項で警告されます）。理由：境界カスタム構成要素はスキーム設定で定義されたグリッドパターンを無視し、代わりに空の境界フレームを始点として使⽤します。これは、カスタムパターンを作成する 「⽩紙状態」です。スキーム設定とは別に、他の全ての CW 設定値 （レイヤー、配置フロア、プロパティ）には境界カスタム構成要素で期待される効果が含まれます。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

32Archicad デザイン構成要素

Archicad 構成要素

カスタムフレーム⼊⼒•

カスタムフレーム軸：想定されるのは線のセットです。どの線でもカスタムフレームの軸の⻑さを定義します。どの線も境界フレームの平⾯内にある必要があり、そのポイントの全てが境界内にある必要があります。
‒

ヒント：必要に応じて、Grasshopper から閉じた曲線 （領域）で曲線をトリムする （Trim with
Region）構成要素を使⽤してこれを実現します。

•

フレーム設定：「CW フレーム設定」というデータタイプの特殊なパラメータ。構成要素によって⽣成されたカーテンウォールの構築に使⽤するフレームタイプ （フレームクラス）を定義します。CW フレー
ム設定構成要素またはお気に⼊り⼊⼒構成要素を使⽤して新しい項⽬を追加します。フレームの設定で定義されたクラスに基づいて、カスタムフレームクラスまたは境界フレームクラスを任意のカーテン
ウォールフレームに⼊⼒できます。
フレーム設定パラメータに⼊⼒値を割り当てない場合、CW は組み込まれた 4 つのフレームクラス（コーナー、境界、分割、なし）で⽣成されます。これらのクラスは、カスタムフレームクラスおよび境界フレームクラス⼊⼒パラメータに設定された値に応じて使⽤されます （⼊⼒パラメータにカーソルを合わせると使⽤可能な値が表⽰されます）。（CW フレームのお気に⼊りなどを使⽤して）フレーム設
定パラメータに⼊⼒値を割り当てる場合、カスタムフレームクラスおよび境界フレームクラス⼊⼒パラ
メータに使⽤可能な⼊⼒値のセットが拡張されます。

•

カスタムフレームクラス：想定されるのは⼀連の整数です。これらの⼊⼒値でカスタムフレームの形状を定義します：各整数はフレームクラスを表します （⼊⼒パラメータにカーソルを合わせると使⽤可能な値が表⽰されます）。コーナー、境界、分割、なし、のクラスは常に使⽤でき、さらにフレーム設定
パラメータを通じて追加されたフレームクラスに対応する値を使⽤できます。

•

境界フレームクラス：想定されるのは単⼀の整数パラメータです。これで境界フレームの形状 （全体の⻑さに従って均⼀）を定義します。⼊⼒パラメータにカーソルを合わせると、このパラメータに使⽤可
能な⼊⼒値が表⽰されます。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

33Archicad デザイン構成要素

Archicad 構成要素

カスタムパネル⼊⼒•

パネルポイント：このパラメータを使⽤して、カスタムフレーム内に作成した各パネルのタイプ （パネルクラス）を定義します。

•

この⼊⼒パラメータに想定されるのは、ポイントの⼀覧です。各ポイントはパネルクラスに割り当てられます （この割り当ては、パネルクラス⼊⼒パラメータを通じて⾏われます）。
Grasshopper では、次のようにパネルクラスを各ポイントに割り当てます：各パネルで、重⼼に最も近いポイントを検索し、そのポイントのクラスをパネルに割り当てます。
構成要素の [Check Panel Region] オプション （コンテキストメニューで使⽤可能）がオフの場合、最も近いポイントがパネルの境界の外側にある場合でもパネルクラスが割り当てられます。このオプション
がオンの場合、パネルの境界内に少なくとも 1 つポイントが含まれる場合のみ、パネルクラスが割り当てられます。他の全てのパネルはデフォルトの [Deleted] ステータスのままになります。
パネル設定：「CW パネル設定」というデータタイプの特殊なパラメータ。構成要素によって⽣成されたカーテンウォールの構築に使⽤するパネルタイプ （パネルクラス）を定義します。CW パネル設定構成
要素またはお気に⼊り⼊⼒構成要素を使⽤して新しいパネルクラスを追加します。パネルクラス⼊⼒パラメータの⼊⼒値として、ここで定義したパネルクラスを使⽤します。
⼊⼒値をパネル設定パラメータに割り当てない場合、⽣成されたカーテンウォールの全てのパネルがデフォルトの [Deleted] ステータス （空）のままになります。

•

パネルクラス：想定されるのは、カーテンウォールパネルのプロパティを直接定義する⼀連の整数です。
各整数は、各パネルポイントへのパネルクラスの割り当てを表します （ポイントはパネルポイントパラ
メータで定義され、使⽤可能なクラスセットはパネル設定の⼊⼒値で定義されます）。カーソルを合わせる、ツールチップに使⽤可能な値セットが表⽰されます。デフォルトの [Deleted] ステータス （空のパネルになります）は常に使⽤できます。使⽤可能な他の値は、パネル設定で定義されたパネルクラス
セットによって異なります。

カーテンウォールの設定構成要素•

CW 設定構成要素は、4 つの CW 構成要素全てにアタッチできます。

「CW 設定構成要素」を参照してください。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

34

Archicad デザイン構成要素

Archicad 構成要素

必要に応じてさらに設定構成要素をアタッチできます。
•

CW スキーム設定構成要素を使⽤して、カーテンウォール要素のパターンを定義します。

「CW スキーム設定構成要素」を参照してください。
注記：前述のとおり、CW スキーム設定の⼊⼒値は、常に空のパターンをカスタムパターンの始点として使⽤する CW 境界カスタム構成要素に影響を及ぼしません （境界フレームのみ考慮し、グリッド線やパネルは使⽤しません）。
•

CW フレーム設定 構成要素を使⽤して、CW スキームで使⽤可能なフレームタイプを設定します：フレームクラスの⼊⼒パラメータとして使⽤するフレームクラスを定義して、CW スキームにフレームのプロパティを定義します。

「CW フレーム設定構成要素」を参照してください。
•

CW パネル設定 構成要素を使⽤して、CW スキームで使⽤可能なパネルタイプを設定します：パネルク
ラスの⼊⼒パラメータとして使⽤するパネルクラスを定義して、CW スキームにパネルのプロパティを定義します。

「CW パネル設定構成要素」を参照してください。
詳細な例については、次を参照してください：
例 3：Rhino を使⽤したカスタムカーテンウォールの作成

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

35

Archicad デザイン構成要素

Archicad 構成要素

ゾーン構成要素
ゾーンカテゴリ構成要素は、部屋を表現するためにプロジェクト内の空間 （建造物の棟、住宅地の区画、または機能的なエリア）を⽣成します。3D の Archicad ゾーンは、単純なマスモデリングにも使⽤でき、エネ
ルギー評価機能のモデル再検討プロセスの基盤を形成します。
ゾーン構成要素には、2 つの⼊⼒情報が必要です。カーブ⼊⼒はゾーンの形状を定義し、スタンプ位置はゾーンスタンプの位置を定義します。
ゾーンスタンプの内容を定義するにはゾーン設定構成要素を使⽤します。ゾーン設定に追加の⼊⼒を接続して、メタデータと属性を割り当てます。
プロパティ設定構成要素 （メタデータの制御）とゾーンカテゴリ⼊⼒構成要素のセクションを参照してください。

注記：デフォルトでは、Archicad のゾーンは平⾯図でのみ表⽰されます。3D ウィンドウで表⽰するには、[ 表⽰ ] → [3D で表⽰する要素 ] → [3D 要素フィルタ / 切断 ] に移動し、「3D で表⽰する要素」でゾーン項⽬をチェックします。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

36Archicad デザイン構成要素

Archicad 構成要素

オブジェクト構成要素
Archicad オブジェクト構成要素には、単⼀の⼊⼒パラメータとして配置基準点が必要です。デフォルトのラ
イブラリ部品タイプは、[ オブジェクトのデフォルト設定 ] の設定内容に応じて異なります。別のオブジェ
クトを配置するには、オブジェクト設定構成要素にアタッチして、コンテキストメニューの [Archicad ライ
ブラリ部品の選択 ] を使⽤します。このコマンドは、図のように、同じコンテキストメニューで [ 既存のライブラリ部品を使⽤ ] を有効にした場合のみ使⽤できます。

「オブジェクト設定構成要素 （ライブラリ部品の選択または作成）」も参照してください。
Grasshopper を使⽤してライブラリ部品の内部パラメータにアクセスするには、プログラムコードを修正する必要があります。
注記：ライブラリ部品は、GDL （Geometric Description Language：図形記述⾔語）というコードを使⽤してプログラムされています。詳細については、https://en.wikipedia.org/wiki/
Geometric_Description_Language を参照してください。

窓およびドア構成要素
Archicad のドア / 窓要素は既存の壁にしか配置できないため、壁から切り離して単独で配置することはできません。したがって、ドア / 窓構成要素には壁タイプの⼊⼒が必要です。
ドア / 窓を作成するには、⼊⼒データに壁の参照線を基準にしたその位置に関する情報を含める必要があります。2 つの⽅法で定義できます：距離または点。
•

⽔平距離構成要素は、ドア / 窓の挿⼊点と壁の端点間の基準線に沿った距離を定義します。

•

ドア / 窓の点構成要素は、ドア / 窓の開⼝部の位置を壁の基準線に垂直に投影した点として定義します。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

37

Archicad デザイン構成要素

Archicad 構成要素

オブジェクト構成要素の説明のように、ドア / 窓設定構成要素をアタッチしてから [Archicad ライブラリ部
品の選択 ] ダイアログを開き、開⼝部を選択します。
注記：オブジェクトと同様に、ドアと窓は GDL （上記を参照）でプログラムされたライブラリ部品です。詳細は、「Archicad ライブラリ部品 GDL パラメータへのアクセス」を参照してください。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

38Archicad 分解構成要素

Archicad 構成要素

Archicad 分解構成要素
分解構成要素を使⽤して、既存の Archicad 要素から情報 （位置と設定を特定する
参照形状）を抽出します。
分解構成要素は、要素を⽣成する （ドキュメントおよびデザイン）構成要素の逆のものです。分解構成要素の出⼒パラメータは、要素を⽣成する構成要素の⼊⼒
パラメータと同じです （Grasshopper と Archicad 間の同期を有効化または無効化
する同期パラメータは例外で、このパラメータは分解構成要素から除外されます）。
分解構成要素をデザインおよびドキュメント構成要素で⽣成したデータに適⽤できる⼀⽅で、⼿動で配置した Archicad 要素にも使⽤できます。配置した Archicad エレメントを参照するには、⼊⼒パラメータまたは対応するパラメータ構成要素を右クリックしてコンテキストメニューを開き、[Set One Element] または[Set Multiple Elements in Archicad] コマンドを使⽤します。
注記：分解屋根構成要素は、Archicad で単⼀平⾯屋根 （つまり、単⼀平⾯で構成される単純な屋根）のみ参照できます。より複雑な複合平⾯図形作成法で作成した屋根は、現在処理されません。

参照する要素を Archicad で修正する場合は、Archicad の [Grasshopper] パレットで [ 変更内容を送信 ] をクリックして GH コードを更新します。
⼊⼒要素の設定で詳細情報にアクセスするには、分解構成要素の設定出⼒構成要素に移動して、それに展開
設定構成要素をアタッチします。
下の 「Archicad 展開設定構成要素」を参照してください。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

39Archicad 分解構成要素

Archicad 構成要素

分解構成要素を使⽤して BREP データを抽出します
この機能は以下の Archicad 要素に対応しています：梁、柱、スラブ、壁、メッシュ、ゾーン、シェル、単⼀平⾯屋根。
これらの要素に対するドキュメント構成要素は全ての要素の材質リストを保持している BREP 出⼒を含みます。

BREP 出⼒との壁ドキュメント構成要素
特定の材質を抽出することも可能です。コンテキストメニューから “Select (Element) Surface Type” を選択します。ここでは壁で表⽰。

表⽰されるリストから必要な材質を選び選択をクリックすると、材質は構成要素に追加されます。

注記：これらの出⼒に BREP 構成要素を接続することで、さらに Grasshopper であらゆる材質を使⽤することができます。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

40

Archicad 分解構成要素

Archicad 構成要素

Archicad の壁の材質

Archicad の壁のハイライトされた特定の材質

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

41Archicad 設定構成要素

Archicad 構成要素

Archicad 設定構成要素
設定構成要素を使⽤して、ドキュメントまたはデザイン構成要素で⽣成した新しい Archicad 要素のパラ
メータと属性を定義します。
各ドキュメントまたはデザイン構成要素には設定パラメータが 1 つ含まれます。それに 2 つのタイプの構成要素をアタッチできます。
•

お気に⼊り⼊⼒構成要素：新しい要素のパラメータを全て Grasshopperから制御する場合に、これを使⽤します （詳細については 「⼊⼒構成要素」を参照）。

•

要素設定構成要素：新しい要素の特定のパラメータのみを Grasshopperから制御する場合にこれを使⽤します。対応する要素設定構成要素 （壁設定、スラブ設定など）を設定パラメータにアタッチします。

要素設定構成要素の使⽤は必須ではありません。使⽤しない場合、新しく⽣成される要素は、Archicad の対応するツールの現在のデフォルト設定を使⽤します。
設定構成要素の右側にある単⼀の出⼒パラメータによって、⼊⼒データはデザインまたはドキュメント構成
要素に転送されます。
多くの設定構成要素では、コンテキストメニューのコマンドを使⽤して、⽣成される要素の構造やタイプを変更できます。要素のタイプを変更すると、設定構成要素に使⽤できる⼊⼒パラメータセットも変更されます （新しいパラメータが構成要素の左側に表⽰され、削除されるパラメータもあります）。
削除されたパラメータにそれまで接続されていた上流構成要素は、全て切断されます。構成要素を切断すると、元に戻すことはできません。したがって、⼊⼒パラメータを削除するコマンドを発⾏する場合、警告が表⽰されます。構成要素の切断を回避する場合は、[ キャンセル ] を押します。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

42Archicad 設定構成要素

Archicad 構成要素

オブジェクト設定構成要素 （ライブラリ部品の選択または作成）
その他の設定構成要素と同様に、オブジェクト設定の⽬的は、Grasshopper で⽣成した Archicad 要素を定義することです。
オブジェクト設定構成要素では、コンテキストメニューから次の 2 つの⽅法でライブラリ部品を定義できます。
•[ 既存のライブラリ部品を使⽤ ]：Archicad プロジェクトから既存のライブラリ部品を選択します。

•[ ライブラリ部品を新規作成 ]：形状を Grasshopper で定義します。

既存のライブラリ部品を使⽤
まず、コンテキストメニューでこのオプションを有効化します （図を参照）。
[Archicad ライブラリ部品の選択 ] コマンドを使⽤できるようになります。クリックしてダイアログを表⽰
します。左側で既存のライブラリ部品を選択します。右側には、選択したオブジェクトの内部パラメータが表⽰されます。

表⽰されるダイアログボックスの左側で、Archicad プロジェクトのロード済みライブラリ部品から選択します。右側には、選択したオブジェクトの内部パラメータが表⽰されます。
Grasshopper オブジェクトをダウンロードすることも可能です。
「Sweep and Loft オブジェクトのダウンロード」を参照してください。
注記：デフォルトでは、Grasshopper は Archicad ライブラリ部品の内部パラメータにアクセスできない
ため、インターフェイスではグレー表⽰されます。Grasshopper を使⽤してライブラリ部品の内部パラメータにアクセスするには、プログラムコードを修正する必要があります。
「Archicad ライブラリ部品 GDL パラメータへのアクセス」を参照してください。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

43Archicad 設定構成要素

Archicad 構成要素

ライブラリ部品を新規作成
このオプションで新しいライブラリ部品を作成でき、接続される Archicad プロジェクトの埋め込みライブ
ラリに配置されます。
このオプションを有効化すると、さらに 2 つの⼊⼒パラメータ （形状およびオブジェクト名）がオブジェク
ト構成要素の左側に表⽰されます。

形状パラメータを使⽤して新しいライブラリ部品の形状を⼊⼒します。
注記：複数の形状を⼊⼒形状として追加できます。Grasshopper は、全ての⼊⼒をリストとして処理し、それらを使⽤して単⼀の複雑なライブラリ部品を⽣成します。この形状を Grasshopper で修正すると、それに応じて結果のライブラリ部品が修正されます。
新しく作成したライブラリ部品はすぐに使⽤できます。（Grasshopper で）オブジェクトを⽣成する構成要
素の⼊⼒パラメータとして使⽤したり、オブジェクトツールを使⽤して Archicad プロジェクトに配置します。
Grasshopper でオブジェクト設定構成要素を削除すると、作成したライブラリ部品も Archicad の埋め込み
ライブラリから削除されます。
オブジェクト設定構成要素を [ 既存のライブラリ部品を使⽤ ] に切り換えた場合も同様の事象が発⽣します。
⽣成したライブラリ部品が埋め込みライブラリから削除され、配置された全てのインスタンスが Archicadの⽋落したオブジェクトになります。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

44Archicad 設定構成要素

Archicad 構成要素

プロパティ設定構成要素 （メタデータの制御）
プロパティ設定構成要素で Archicad 要素に定義されたメタデータ （プロパティおよび分類）にアクセスできます。この構成要素を使⽤して、要素分類を Archicad 要素に割り当てたり、Grasshopper でプロパティ
値を上書きすることができます。
注記：建築要素に記述データを追加するには、Archicad プロパティを使⽤します。Archicad の連動⼀覧
表でプロパティのリストおよび管理ができます。また、プロパティをラベル、ゾーンスタンプ、ドア /窓マーカーに表⽰したり、アプリケーション間でのインポート / エクスポート、スプレッドシートへの書き出しもできます。プロパティマネージャーを使⽤して （[ オプション ] → [ プロパティマネージャー]）、プロパティの作成 / 削除および使⽤状況のカスタマイズが⾏えます。それぞれの要素のプロパティ
は、要素の設定の分類とプロパティパネルに表⽰されます。分類を使⽤して、IFC へのエクスポート時にプロパティをマッピングすることもできます。Archicad は、任意の数の国または会社の標準分類シス
テムを同時にサポートします。

最初に配置された時点では、プロパティ設定構成要素にはパラメータがありません。分類を割り当ててプロ
パティを選択するには、構成要素のコンテキストメニューから [ 分類とプロパティを選択 ] を使⽤します。
表⽰されるダイアログより、始めに 1 つまたは複数の要素分類を選択します。これにより、⽣成された要素にどのプロパティを割り当てることができるかが決まります。
要素分類が定義されると、ダイアログには割り当てられた分類で使⽤可能なプロパティがリストされます。
割り当てたいプロパティのボックスにチェックを⼊れ、[OK] をクリックします。
選択されたプロパティが新規の⼊⼒パラメータとして、プロパティ設定構成要素の左側に表⽰されます。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

45

Archicad 設定構成要素

Archicad 構成要素

Grasshopper で⽣成した要素には、⾃動的に [Grasshopper Connection] 分類が与えられます。これには[Grasshopper] プロパティグループが含まれます。これは、要素のソースデータを記述する 2 つのプロパ
ティ、タイムスタンプ （ソースコードに従って最後に要素が構成された時刻）と Grasshopper ソースファ
イル （Grasshopper ソース定義）の名前で構成されます。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

46

Archicad 設定構成要素

Archicad 構成要素

注記：分類は、その親分類システムの名前がチェックされている場合のみ要素に割り当てられます。要素は複数のシステムから分類に割り当てることができますが、1 つのシステムに対して 1 つの分類のみとなります。下の⼀覧のプロパティは、チェックされた分類システムのプロパティです。
各 Archicad プロパティには次のデータタイプのいずれかがあります：•

⽂字列：シンプルテキスト （Grasshopper Text に該当します）•

整数：Grasshopper Integer に該当します•

数値：任意の実数； Grasshopper Number に該当します•⻑さ、⾯積、体積、⾓度•

True/False：論理値； Grasshopper の Boolean に該当します•

タグリスト：単語やフレーズの系列；要素を検索するためになどに使⽤します。Grasshopper ではセミ
コロンで区切られたテキストの系列を割り当てます。

•

オプションセット：テキスト値のリスト ユーザーは定義されたオプションを選択できます （複数選択可）。Grasshopper では、TIPS の情報に基づいて、プロパティに割り当てるオプションの番号を⼊⼒します。

注記：オプションセットの複数選択の設定はユーザーが Archicad、[ オプション ] → [ プロパティマネー
ジャー ] のオプション設定で⾏います。
オプションセットが複数選択の場合、Grasshopper のプロパティ設定構成要素では 「整数のリスト」の複数⼊⼒として想定します （ここに複数の整数を⼊⼒したい場合、プロパティに複数の値を割り当て、プロパティ設定構成要素は 1 つの出⼒を⽣成します）。オプションセットが単⼀選択の場合、プロパ
ティ設定構成要素は各⼊⼒整数に対して独⽴した出⼒を⽣成します。
注記：Grasshopper では新規で Archicad のプロパティを作成することはできません。既存のプロパティ
に対して値を割り当てることができます。新規のプロパティが必要な場合は、Archicad の [ オプション] → [ プロパティマネージャー ] より作成できます。Grasshopper はすぐにこの新しい情報で更新されます。次回 Archicad のプロパティの選択ダイアログを開くと、新規作成されたプロパティが表⽰されます。
プロパティ設定構成要素の最初の出⼒パラメータは 「プロパティ設定」タイプです。3D 要素の設定構成要素の⼊⼒として使⽤できます。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

47

Archicad 設定構成要素

Archicad 構成要素

2 つ⽬の出⼒パラメータは “ 要素分類 ” です。プロパティ設定構成要素で選択された要素分類の名前が⾒えるように、パネル構成要素を追加するために使⽤します。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

48

Archicad 設定構成要素

Archicad 構成要素

カーテンウォール設定構成要素
Archicad のカーテンウォールは階層的ツールです。そのため、Grasshopper では相互関係のある複数の設定
構成要素を使⽤してカーテンウォール要素を定義します。各階層レベルには固有の設定構成要素とその固有のお気に⼊りセットがあります （「お気に⼊り⼊⼒構成要素」を参照）。

Grasshopper を使⽤してカーテンウォールを作成するには、カーテンウォール⽣成構成要素 （「カーテンウ
ォール構成要素」を参照）を使⽤します。CW 設定構成要素の使⽤はオプションです。例えば、Archicad の
デフォルト設定以外の別の設定を使⽤したり、アルゴリズムを使⽤してカーテンウォールのサブ要素を制御したりできます。

CW 設定構成要素
カーテンウォール全体に適⽤される設定が含まれます （Archicad のカーテンウォールの設定ダイアログで、左側のツリー階層の⼀番上のレベルに対応します）。構成要素のパラメータリストの下部に、他の設定構成要素と同じ⼀般的な⼊⼒パラメータ （レイヤー、配置フロア、プロパティマッピングなど）が表⽰されます。リストの上部に次の 3 つの固有の CW 設定があります。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

49

Archicad 設定構成要素

Archicad 構成要素

厚さ
カーテンウォールの有効厚さ。この値はカーテンウォール （接続壁など）に接続される要素で使⽤します。
基準線オフセット
カーテンウォールの基準線からの垂直オフセット。
スキーム設定パラメータ「スキーム設定」というデータタイプの特殊なパラメータ。カーテンウォールのグリッドパターン （フレームのパターン）を定義し、それによってパネルの形状を定義します。また、スキーム設定は、フレームおよびパネルクラスをこれらのサブ要素に割り当て、それによって表⽰を定義します。これらの値の割り当てには、スキーム設定構成要素またはお気に⼊り⼊⼒構成要素を使⽤します。
注記：CW スキーム設定は、スキーム設定で定義されたパターン以外のカスタムパターンを⽣成する、
CW 境界カスタム構成要素に影響を及ぼしません。

CW スキーム設定構成要素
カーテンウォールスキームはユニットパターンで、Archicad カーテンウォールの⻑さと⾼さ全体に繰り返して、材質にフレームとパネルを割り当てます。これにより、この構成要素でカーテンウォールパターンとフレームおよびパネルタイプを定義します。
この構成要素を使⽤して、Archicad のカーテンウォール設定のスキーム設定ページに表⽰されるパラメータを制御します。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

50

Archicad 設定構成要素

Archicad 構成要素

次の⼊⼒パラメータでスキームのグリッドパターンを定義します。
垂直および⽔平グリッドパターン
グリッドセルの数とサイズを使⽤して CW スキームのパターンを定義する実数のリストを期待します。
例：⽔平グリッドパターン値は A、B です。垂直グリッドパターン値は 1、2、3 です。2x3 で合計 6 グリッドセルのスキームになります。
交差フレームパターン
ブール値のリストを期待します。これらを使⽤してグリッドの指定したパネル内に配置された交差フレームの⽅向を定義します （左下から右上隅、左上から右下隅）。⼊⼒した値の数は、交差フレームを各パネルに配置しない場合でも、スキームセルの数に対応する必要があります （交差フレームクラスパラメータで、交差フレームを配置するかどうか定義します （下記参照））。
フレーム設定およびパネル設定
これらのパラメータを使⽤して、使⽤するフレームとパネルのタイプを定義します。それを製品カタログとして考慮します。各フレームクラスとパネルクラスには、特定の形状と表⽰があります。設計担当者は、これらの中から選択してカーテンウォールを設計します。カタログの全ての項⽬を使⽤する必要はありません（Grasshopper では、これらはフレームクラスおよびパネルクラスの⼊⼒パラメータで定義されます （下記参照））。
[CW フレーム設定 ] および [CW パネル設定 ] 構成要素またはお気に⼊り⼊⼒構成要素を使⽤して、フレーム設定およびパネル設定の⼊⼒パラメータに値を割り当てます。このような各⼊⼒値で、新しい項⽬をプロジェクトの 「カタログ」（つまり、使⽤可能なフレームおよびパネルクラス）に追加します。
詳細については、「CW フレーム設定構成要素」および 「CW パネル設定構成要素」を参照してください。
フレームクラス
フレームクラスは、フレームの軸に割り当てて、フレーム形状の表⽰およびプロファイルを定義します。
カーテンウォールは、境界、コーナー、垂直、⽔平、交差の 5 種類のフレームを使⽤できます。そのため、CW スキーム設定構成要素は 5 つのフレームクラス⼊⼒パラメータを使⽤し、そのいずれも整数型の値を期
Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

51

Archicad 設定構成要素

Archicad 構成要素

待します。各整数は、フレーム設定⼊⼒パラメータに定義されるフレームクラスのいずれかを参照します。
フレームクラスパラメータにカーソルを合わせると使⽤可能な⼊⼒値がツールチップ表⽰されます。
フレーム設定の⼊⼒に値をアタッチしない場合、常に使⽤可能な事前定義されたフレームクラスパラメータ（-3（= コーナー）、-2（= 境界）、-1（= 分割）、0（= なし））を選択できます。これは事前定義されたフレー
ム設定セットで、追加のフレーム設定⼊⼒で拡張できます。
•

境界フレームクラス
これは、境界の外部にカーテンウォールを形成するフレームです。境界フレームは複数のセグメントで構成されますが、全てのセグメントの表⽰は均⼀なので、境界フレームクラスパラメータには単⼀の整数が⼊⼒値として必要です。

•

コーナーフレームクラス
コーナーフレームは、カーテンウォールが分節ポリラインに沿って⽣成される場合などに、カーテン
ウォール内に⽣成することができます。パネルが接触する場所には、コーナーフレームを使⽤してカーテンウォール分節が接合されます。境界フレームと同様に、コーナーフレームはカーテンウォール要素
全体で均⼀なので、コーナーフレームクラスパラメータには単⼀の整数が⼊⼒値として必要です。

•

垂直、⽔平、交差フレームクラス
Grasshopper アルゴリズムでは、各スキームセルに垂直、⽔平、交差フレームセグメントが含まれると⾒なします。そのため、対応する⼊⼒パラメータには、スキームの各セルに 1 つ、整数のリストが想定されます。⼊⼒リストにスキームセルの数より多いまたは少ない数が含まれる場合、CW スキーム設定
構成要素は、デフォルト整数を使⽤して⼊⼒リストを⾃動的に切り捨てたり増補したりします （この場合、⻩⾊い情報ポップアップが表⽰されます）。

パネルクラス
パネルクラス⼊⼒値をパネルの境界に割り当てて、パネルの表⽰と断⾯を定義します。カーテンウォールにはパネルタイプが 1 つあるので （境界また交差になる可能性のあるフレームとは対照的）、CW スキーム設
定構成要素には単⼀のパネルクラス⼊⼒値があり、ここには整数値が想定されます。各⼊⼒整数は、CW パ
ネル設定構成要素の設定に従って、特定のパネルクラスを参照します。パネルクラスのツールチップのカー
ソルを合わせると、使⽤可能な整数とその意味のリストが表⽰されます。
パネル設定に値が含まれない場合、パネルクラス⼊⼒値は常にデフォルト値 0（= 削除済）を使⽤できます。
この基本設定は常に使⽤できます。パネル設定に値を⼊⼒するとこのセットを拡張できます。
Grasshopper から制御するために、スキームセルには 2 つのパネルが含まれています。これは、交差フレームが 2 つのパネルを作成する可能性があるためです （交差フレーム値が 0 （= なし）の場合 （つまり交差フ
レームが⾮表⽰の場合）にも当てはまります）。そのため、パネルクラスパラメータ⼊⼒には、スキームのGrasshopper-Archicad Live Connection 2.3 ユーザーガイド

52

Archicad 設定構成要素

Archicad 構成要素

セルの数と同数の整数のリストが想定されます。⼊⼒整数の数がこのパネル数より少ない場合、残りの値は0 （= 削除済）に設定されます。⼊⼒整数の数がこのパネル数より多い場合、余分な値は無視され、⻩⾊い
警告ポップアップに⽰されます。

CW フレーム設定構成要素
この構成要素を使⽤して、接続される Archicad プロジェクトのフレーム要素の編集可能なパラメータを制御します。

CW フレーム設定構成要素を CW スキーム設定構成要素のフレーム設定⼊⼒にアタッチします：これで、カーテンウォールのフレームはフレームの参照およびアクセスができます。
「CW スキーム設定構成要素」を参照してください。
•

クラス名：Archicad フレーム設定のクラス名。

•

幅 / 奥⾏き：フレームの幅および奥⾏きの値。値は正の数である必要があります （負の⼊⼒値はArchicad で 0 と解釈されます）。⼊⼒値が無効な場合、⻩⾊の警告が表⽰されます。

•

オフセット：パネル中⼼線からのフレーム背⾯のオフセット。値は正の数で、奥⾏きの値よりも⼩さい必要があります。⼊⼒値が無効な場合、⻩⾊の警告が表⽰されます。

•

インセットの奥⾏き / インセットの幅：パネルインセットの値は整数である必要があります。⼊⼒値が無効な場合、⻩⾊の警告が表⽰されます。

•

交差の優先度：Archicad フレームの交差動作を制御します。⼊⼒値は、1 〜 19 の正の整数である必要があります。⼊⼒値が無効な場合、⻩⾊の警告が表⽰されます。

CW パネル設定構成要素
この構成要素を使⽤して、接続される Archicad プロジェクトのパネル要素の編集可能なパラメータを制御します。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

53Archicad 設定構成要素

Archicad 構成要素

CW パネル設定構成要素を CW スキーム設定構成要素のパネル設定⼊⼒にアタッチします：これで、カーテ
ンウォールのパネルはパネルの参照およびアクセスができます。
「CW スキーム設定構成要素」を参照してください。
•

クラス名：Archicad パネル設定のクラス名。

•

厚さ：パネルの厚さ。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

54Archicad 設定構成要素

Archicad 構成要素

断⾯形状設定構成要素
Archicad 内の断⾯形状要素の形状変更にアクセスもしくは修正するために、この構成要素を使⽤します。

形状変更のある断⾯形状の例
注記：断⾯形状設定構成要素は、壁 / 柱 / 梁の “ 構造 ” パラメータが “ 断⾯形状 ” に設定されているときのみ使⽤できます。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

55Archicad 設定構成要素

Archicad 構成要素

初めて配置されたときは、断⾯形状設定構成要素はパラメータを持っていません。

断⾯形状および断⾯変更に割り当てるときは、構成要素のコンテキストメニューより “Select Archicad
Profile” を使⽤してください。
Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

56Archicad 設定構成要素

Archicad 構成要素

表⽰されたダイアログより、まず、断⾯形状を選択すると⼀般要素にどの断⾯変更を割り当てるかが決まります。使⽤可能な断⾯変更が表記されます。割り当てたい断⾯変更のボックスにチェックをし、“ 選択 ” をクリックします。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

57

Archicad 設定構成要素

Archicad 構成要素選択された断⾯変更は新たな⼊⼒パラメータとして断⾯形状設定構成要素の左側に表⽰されます。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

58Archicad 展開設定構成要素

Archicad 構成要素

Archicad 展開設定構成要素
展開設定構成要素を使⽤して、Archicad 要素の設定データにアクセスします。
展開設定は、設定の逆のものです。展開設定出⼒パラメータは設定⼊⼒パラメー
タと同じです。
⼊⼒として分解構成要素を展開設定にアタッチできます。展開設定の出⼒は、パラメータの固定リストです。特定の出⼒が指定した要素形状に適⽤されない場合、出⼒値は 「Null」になります。
例えば、展開壁設定構成要素からの出⼒には、ビルディングマテリアル、プロ
ファイル、複合構造のパラメータが含まれます。ただし、壁要素には、特定の構造に応じて、これらの 3 つの値のうちの 1 つのみ持たせることができます。その他の 2 つのパラメータは「Null」になります。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

59Archicad 変形構成要素

Archicad 構成要素

Archicad 変形構成要素
ポリゴンの削除構成要素
この構成要素を使⽤して、既存の塗りつぶし、スラブ、または単⼀平⾯屋根要素に、任意の形状の⽳を切り取ります。最初に、修正する要素を形状パラメータに接続します。次に、曲線パラメータを使⽤して、⽔平⾯に投影される⽳の輪郭を定義します。
出⼒は、形状パラメータで定義したタイプの要素になり、そこに⽳が⽣成されます。

注記：‒

曲線⼊⼒は⽔平⾯に投影される⽳の輪郭を定義します。したがって、傾斜した屋根では、⽳は曲線⼊⼒で定義された屋根と直線プリズムの交差によって作成されます。

‒

⽳を切り取る要素と重ならない曲線を⼊⼒として使⽤した場合、ポリゴンの削除構成要素は切り取る要素のコピーを作成し、形状はそのままになります （⽳は⽣成されません）。

ポリゴンの追加構成要素
この構成要素の機能はポリゴンの削除構成要素と同じですが、塗りつぶし、スラブ、または単⼀平⾯屋根の輪郭にポリゴンを （削除せずに）追加します。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

60Archicad ⼊⼒構成要素

Archicad 構成要素

Archicad ⼊⼒構成要素
⼊⼒構成要素は特殊なインターフェイス要素です。これを使⽤すると、Archicad プロ
ジェクトの特定のデータを参照し、そのデータを Grasshopper で使⽤できるようになります。参照データは継続的に更新されます。⼊⼒構成要素を設定構成要素にアタッ
チすると、ビルディングマテリアル、複合構造、ペンなどの属性や、⽣成する要素の出⼒先レイヤーを制御できます。例外として、お気に⼊り⼊⼒構成要素があります。
このノードは （設定構成要素の代わりに）メインのデザイン構成要素またはドキュメ
ント構成要素にアタッチできます。
⼊⼒構成要素は左右 2 つの部分から構成されており、左側をクリックすると構成要素⾃⾝を選択でき、右側をクリックすると保存されているデータを変更できます。

レイヤー⼊⼒構成要素
レイヤー⼊⼒構成要素を使⽤して Grasshopper で Archicad
レイヤーセットを開くと、Grasshopper で⽣成する要素を配置するレイヤーを定義することができます。レイヤー選
択パレットには、レイヤーのステータス （表⽰ / ⾮表⽰、
ロック / ロック解除、3D 表⽰モード）も含まれます。必要に応じてレイヤーリストをソートしてください （リストの列の先頭をクリックします）。レイヤーが選択しやすくなります。
ほぼ全ての設定構成要素にレイヤータイプの⼊⼒が⽤意されています（CW パネルおよび CW フレームの設定構成要素を除く）。

塗りつぶしパターン⼊⼒構成要素
この構成要素を使⽤すると、現在の Archicad プロジェクトの塗りつぶし種類属性が Grasshopper で使⽤できるようになります。現在、この⼊⼒タイプを使⽤できるのは、塗りつぶし設定構成要素のみです。これを使⽤して、塗りつぶし構成要素が⽣成する要素の塗りつぶしパターンを制御します。

注記：塗りつぶしパターン⼊⼒構成要素を塗りつぶし構成要素にアタッチできるのは、塗りつぶし構成
要素のコンテキストメニューで、[ 切断塗りつぶし - ビルディングマテリアル ] カテゴリ以外のオプショ

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

61Archicad ⼊⼒構成要素

Archicad 構成要素ンを選択した場合のみです（ビルディングマテリアルに既に塗りつぶしパターンが含まれているため）。
塗りつぶしカテゴリの詳細については、helpcenter.graphisoft.co.jp を参照してください。

ペン⼊⼒構成要素接続した Archicad プロジェクトのペン属性セットにアクセスします。現在、この⼊⼒構成要素は、塗りつぶし、
ポリライン、およびスプライン設定構成要素に対応しています。

フォント名⼊⼒構成要素
ご使⽤のコンピュータにインストールされている全てのフォントの名前をリストします。
上部にサンプルテキストのプレビューが表⽰されます。

線種⼊⼒構成要素
Archicad プロジェクトの線種属性をリスト表⽰します。現在、塗りつぶし、ポリライン、およびスプライン
設定構成要素が、このデータタイプに対応しています。

材質⼊⼒構成要素接続した Archicad プロジェクトの材質属性セットにアクセスします。現在、この⼊⼒構成要素は、CW フ
レーム設定および CW パネル設定構成要素にのみ対応しています。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

62Archicad ⼊⼒構成要素

Archicad 構成要素

ビルディングマテリアル⼊⼒構成要素
Archicad プロジェクトのビルディングマテリアル属性をリスト表⽰します。

3D 要素の⼤多数の設定構成要素には、この⼊⼒タイプが⽤意されています。複合構造または断⾯形状構造に対応する要素 （壁、スラブ、シェル、屋根、梁など）では、構造値が基本に設定されている場合にのみ、ビルディングマテリアル⼊⼒構成要素を使⽤できます。構造値を複合構造または断⾯形状に設定した場合
は、代わりに断⾯形状または複合構造⼊⼒構成要素を使⽤できます。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

63Archicad ⼊⼒構成要素

Archicad 構成要素

断⾯形状⼊⼒構成要素
Archicad プロジェクトで定義されている断⾯形状をリスト表⽰します。これを使⽤して、断⾯形状構造の壁、梁、または柱要素の断⾯を定義します。

断⾯形状⼊⼒構成要素の右側をクリックして、選択パレットを開きます。このパレットの左上隅にある要素タイプボタンを使⽤して、リストのフィルタリングを⾏います。
左下のボタンをクリックして、リストの表⽰形式 （アイコンまたは⼀覧）を選択します。
注記：左上の 3 つの要素フィルタボタンを全て有効にした場合、全ての断⾯形状が表⽰されます。壁ボタンのみを有効にすると、壁に使⽤できる断⾯形状のみが表⽰されます。

複合構造⼊⼒構成要素
Archicad プロジェクトの複合構造属性をリスト表⽰します。
（コンテキストメニューを使⽤して）構造を複合構造に設定した壁、シェル、屋根、スラブの設定構成要素で使⽤できます。

2D ビューポイント⼊⼒構成要素
2D ビューポイント⼊⼒構成要素を使⽤して、現在の Archicad プロジェクトのビューポイントにアクセスします。この構成要素をドキュメント構成要素 （2D 曲線、2D 塗りつぶし、2D スプライン）にアタッチすると、Archicad プロジェクトで 2D 要素を⽣成する 2D ビューポイントを制御できます。構成要素のパレット

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

64Archicad ⼊⼒構成要素

Archicad 構成要素を開き、Archicad プロジェクト⼀覧に対応したツリー構造にアクセスします。使⽤できるのは、2D ビュー
のみです （断⾯ / ⽴⾯図、平⾯図など）。3D ビューは使⽤できません。

フロア⾯⼊⼒構成要素
Archicad プロジェクトのフロアの⾼さに基づいて （XY 平⾯に平⾏な）⽔平⾯を⽣成します。この平⾯を使⽤して、要素を⽣成する構成要素の参照⼊⼒曲線を定義します。これにより、Archicad で要素 （壁、スラブ、梁など）が正しい⾼さで⽣成されます。

ゾーンカテゴリ⼊⼒構成要素
この⼊⼒構成要素をゾーン設定構成要素にアタッチして、⽣成された Archicad ゾーン要素のゾーンカテゴ
リ属性を定義します。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

65Archicad ⼊⼒構成要素

Archicad 構成要素

ゾーンカテゴリの主な機能は、⾊を使⽤してプロジェクト内のさまざまな種類のスペースを視覚的に区別することです。

お気に⼊り⼊⼒構成要素
Archicad プロジェクトのお気に⼊りセットをリスト表⽰します。
注記：Archicad では、お気に⼊り機能を使⽤すると、構成したツール設定に名前を付けて保存できます。詳細については、helpcenter.graphisoft.co.jp を参照してください。
他の⼊⼒構成要素とは異なり、お気に⼊り⼊⼒構成要素は、設定構成要素ではなく、要素を⽣成するドキュメントまたはデザイン構成要素 （「設定」パラメータ）に直接アタッチします。お気に⼊り構成要素を （設定構成要素ではなく）アタッチすると、⽣成する要素の全てのパラメータを⼀括して定義できます。

注記：Grasshopper が⽣成する要素の 3D の位置 （設定ダイアログの配置フロアのオフセットパラメー
タなど）は、要素を⽣成するドキュメントおよびデザイン構成要素の必須⼊⼒データとして定義されま

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

66Archicad ⼊⼒構成要素

Archicad 構成要素

す （例えば、⽣成されるスラブの⾼さは、スラブ構成要素の曲線パラメータによって定義されます）。
このような必須⼊⼒データは、お気に⼊りの設定による影響を受けません。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

67Archicad ⼊⼒構成要素

ワークフローの例

ワークフローの例
例 1：Rhino を使⽤した⾃由形状のシェーディングシステムの作成
このワークフローでは、Rhino の⾃由形状モデリング機能を使⽤して形状を作成し、さらに、Archicad のBIM 機能も活⽤します。2 つの曲線スプライン間に広がるシェーディングシステムを設計します。
1. Rhino で、3D 曲線スプラインを作成します。
2. Grasshopper で、これらの⾃由形状を⼊⼒パラメータとして使⽤します。
3. 構成要素の分割を使⽤して、シェーディングシステムに必要な分割点を⽣成します。

Rhino の曲線コマンドを使⽤して描画したスプライン

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

68Archicad ⼊⼒構成要素

ワークフローの例

4. 各分割点に Archicad 柱構成要素を配置し、各スプラインに Archicad 梁構成要素を配置します。

Rhino の 3D 曲線に基づいて、Archicad で⽣成された BIM モデル
5. Rhino で元のスプライン形状を調整すると（PointsOn コマンドを使⽤します）、形状を微調整できます。
6. ⽣成する柱のビルディングマテリアル属性または躯体⼨法を定義するには、柱設定構成要素を柱構成要
素の対応するパラメータにアタッチします。

例 2：Archicad ⼊⼒を使⽤したパラメトリックタワーの構築
このワークフローでは、既存の Archicad プロジェクトをパラメトリック設計の基盤として、Archicad からの⼊⼒を使⽤します。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

69Archicad ⼊⼒構成要素

ワークフローの例

Archicad で事前に定義した 6 ⾯の基部の上に⾼層建築のマスモデルを作成します。
1. Grasshopper で 2D 曲線パラメータ構成要素を使⽤して、Archicad プロジェクトの 6 ⾯形状を参照します。
2. ⼀連のポリラインを作成して、各フロアにスラブの輪郭線を描画します。

Archicad で定義されたタワーの断⾯図
3. ポリゴンに回転変換を適⽤して、より複雑な形状を作成します。
4. 回転したポリゴン群を Archicad スラブ構成要素の⼊⼒パラメータとして使⽤し、各フロアにスラブを作成します。必要に応じて、変換機能を使⽤して調整できます。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

70Archicad ⼊⼒構成要素

ワークフローの例

5. スラブの輪郭線に沿って分割点を作成します。これが 3D 曲線を構成します。

Archicad で⽣成されたスラブのタワー

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

71Archicad ⼊⼒構成要素

ワークフローの例

6. これらの曲線を Archicad 梁構成要素の⼊⼒パラメータとして使⽤し、建築物のねじれたフレームモデルを作成します。

スラブの輪郭線に沿った分割点により、3D 曲線が定義されます。
これらの分割点にアタッチされた Archicad 梁構成要素により、Archicad でねじれたフレームが作成されます。
7. Archicad で、いつでも元の 6 ⾯ポリラインを編集して、⾼層建築全体の断⾯を修正できます。
Grasshopper コードの基盤となる 2D 曲線パラメータは、Archicad の親要素に連動した状態を保持します。

Archicad で元のポリゴンを編集し、Grasshopper Connection パレットの [ 変更内容を送信 ] ボタンをクリックすると、編集内容に応じてモデルの形状全体が変更されます。2D 曲線パラメータは親要素に連動します。
Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

72Archicad ⼊⼒構成要素

ワークフローの例

8. 梁の断⾯を変更するには、梁設定構成要素を梁構成要素の梁設定パラメータにアタッチします。梁設定
コンテキストメニューの [Structure of Archicad Beam] をクリックして、[Complex Profile] を選択します。これにより、梁設定⼊⼒の⼊⼒パラメータセットが変更され、左側に 「断⾯形状」パラメータが追加されます。

9. 断⾯形状⼊⼒構成要素を断⾯形状パラメータにアタッチします。⼊⼒構成要素の右側をクリックして、断⾯形状選択パレットを開きます。Archicad プロジェクトで定義されている全ての断⾯形状が表⽰されます。パレットの左上にある壁要素と柱要素の選択を解除します。これで、梁に使⽤できる断⾯形状のみが表⽰されるため、⽬的の断⾯形状を簡単に選択できます。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

73Archicad ⼊⼒構成要素

ワークフローの例

例 3：Rhino を使⽤したカスタムカーテンウォールの作成
このワークフローでは、Rhino で定義された曲線からカスタムカーテンウォールを⽣成します。
1. Rhino で、スプラインとポイントを作成します。
2. Grasshopper で、これらの形状を⼊⼒パラメータとして使⽤します。
3. [ 組み⽴てドメイン構成要素 ] を使⽤してカーテンウォールの⾼さを定義します。
4. カーテンウォール⽣成構成要素を配置して、⼊⼒をアタッチします。

Rhino ⼊⼒要素使⽤する Grasshopper コード

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

74Archicad ⼊⼒構成要素

ワークフローの例

デフォルト設定を使⽤する結果のカーテンウォール
5. CW 設定構成要素をアタッチします：

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

75

Archicad ⼊⼒構成要素

ワークフローの例

6. CW スキーム設定構成要素を対応する⼊⼒にアタッチし、それを使⽤してパターンを定義します。

例では、2 つの垂直分割と 3 つの⽔平分割で構成される 2x3 パターンを作成します。

7. 交差フレームパターンを定義します （交差フレームは、必要なくても定義してください：クラスは 0（= なし）に設定します）。交差フレームを使⽤する場合、分割パターン 2x3=6 は 2 倍の 12 になるため、プログラムでは 12 のパネルを含むパターンとみなします。

8. フレーム設定⼊⼒には次の 2 つのタイプが可能です：

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

76Archicad ⼊⼒構成要素

ワークフローの例•

CW フレーム設定構成要素 （下記参照）、または•お気に⼊り⼊⼒構成要素 （詳細については、「お気に⼊り⼊⼒構成要素」を参照）。これにより、接続される Archicad プロジェクトの既存の CW フレームお気に⼊りにアクセスできます。

例では、1 つのフレームと 1 つのお気に⼊りがアタッチされています：

9. 同様に、パネル設定⼊⼒には次の 2 つのタイプが可能です：•

CW パネル設定構成要素 （下記ステップ 13 を参照）、または•お気に⼊り⼊⼒構成要素 （詳細については、「お気に⼊り⼊⼒構成要素」を参照）。これにより、接続される Archicad プロジェクトの既存の CW パネルお気に⼊りにアクセスできます。

例では、1 つのパネルと 3 つのお気に⼊りがアタッチされています：

10. フレーム設定を使⽤して定義されたフレームタイプセットを使⽤して、コーナーフレームクラスと境界
フレームクラスを定義します。
これらの各クラスに 1 つのフレームタイプを次のように選択します。
•

右クリックしてコンテキストメニューを開きます。

•[Set Integer] を選択します。

•

フレームタイプに対応するコードを⼊⼒します。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

77Archicad ⼊⼒構成要素

ワークフローの例

11. フレーム設定を使⽤して定義されたフレームタイプセットを使⽤して、交差フレームクラス、垂直フ
レームクラス、⽔平フレームクラスを定義します。
各フレームクラス （交差、垂直、⽔平）に対して下記を⾏います。
•

右クリックしてコンテキストメニューを開きます。

•[Set Multiple Integers] を選択します。

•

フレームタイプに対応するコードを⼊⼒します （それぞれに 1 つのコード （この場合、6））：

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

78Archicad ⼊⼒構成要素

ワークフローの例

交差、垂直、⽔平フレーム

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

79Archicad ⼊⼒構成要素

ワークフローの例

12. パネルクラスを定義します：

パネル設定を使⽤して定義されたパネルタイプセットを使⽤して、次のようにそれぞれに 1 つのパネルタイ
プを選択します：•

右クリックしてコンテキストメニューを開きます。

•[Set Multiple Integers] を選択します。

•

パネルタイプに対応するコードを⼊⼒します （各パネルに 1 つのコード）。この場合スキームは 6 つに分割されています。交差フレームにより、各分割は、2 つの要素 （合計 12 のパネルエレメント）で構成されます。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

80Archicad ⼊⼒構成要素

ワークフローの例

13. フレーム設定⼊⼒を使⽤して、CW フレーム設定構成要素を⼊⼒値として CW スキーム設定構成要素にアタッチします。これにより、接続される Archicad プロジェクトの既存のフレームタイプにアクセスできます。クラス名を⼊⼒する必要があります。他の全てのパラメータはオプションです。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

81Archicad ⼊⼒構成要素

ワークフローの例

14. パネル設定⼊⼒を使⽤して、CW パネル設定構成要素を⼊⼒値として CW スキーム設定構成要素にア
タッチします。これにより、接続される Archicad プロジェクトの既存のパネルタイプにアクセスできます。クラス名を⼊⼒する必要があります。他の全てのパラメータはオプションです。

15. カスタムカーテンウォールが完成しました。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

82Archicad ⼊⼒構成要素

重要な注記

重要な注記
⽣成される要素のパラメトリック動作•

Rhino の 「Bake」コマンドを使⽤して埋め込んだ形状とは異なり、Archicad で⽣成される要素は⽣成元のコードに連動した状態を保持します。Grasshopper は ID ベースの⽅法を使⽤して、Archicad に配置される要素との接続を保持します。Grasshopper ファイルを変更すると、Grasshopper-Archicad Live
Connection は、Archicad の対応する要素を更新します。

•

Archicad のデザインまたはドキュメント構成要素によって⽣成される要素は、プレビューだけでなく、Archicad 要素として実際に編集できます。Grasshopper でこれらの要素を作成した場合、そのステータ
スはロックされます。ロックを解除すると （[ 編集 ] → [ ロック ] → [ ロック解除 ]）、通常どおりの操作で Archicad の設定ダイアログを開き、パラメータを修正できます。また、要素をグラフィカルに編集することもできます。

•

Grasshopper コードで⽣成した要素のロック状態は、Rhino での 「プレビュー」状態に似ています。
ロックされた要素のパラメータを変更できるのは、Grasshopper コードのみです。要素のロックを解除
すると、Archicad でもパラメータを変更できるようになります。

•

デフォルトでは、⽣成した Archicad 要素のパラメータが Grasshopper コードで制御されていない場合、その設定は要素⽣成時の Archicad の対応するツールのデフォルト設定と同じになります。

•

⽣成した Archicad 要素の⼀部のパラメータ（⽣成元の構成要素のノードまたは設定構成要素で使⽤されているパラメータ）は、Grasshopper で編集でき、要素のロックを解除すると Archicad でも編集できます。ただし、Grasshopper-Archicad の接続が有効である場合、Grasshopper ベースのパラメータ制御がArchicad よりも優先的に実⾏されます。Grasshopper で Archicad 構成要素のパラメータに値が割り当てられた場合 （数値スライダの追加など）、Grasshopper コードを実⾏するたびに、その値が適⽤されます。同じ要素パラメータに Archicad でカスタム値が事前に割り当てられていた場合、Grasshopper
コードを実⾏したときに、そのカスタム値も上書きされます。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

83Archicad ⼊⼒構成要素

•

重要な注記

Archicad で要素の設定ダイアログボックスを使⽤して、⽣成した要素のパラメータを変更し、そのパラメータが Grasshopper で制御されていない場合 （パラメータが⽣成元の構成要素で使⽤できないか、あるいは Grasshopper でパラメータに値が割り当てられていない場合）、Grasshopper コードを実⾏しても、変更内容はそのまま適⽤されます。

•

Grasshopper-Archicad の接続が有効でない場合、Grasshopper コードが Archicad プロジェクトに影響を与えることはありません。Grasshopper コードが⽣成元である要素であっても、⾃由に変更することができます。ただし、Grasshopper-Archicad の接続を有効にした場合、パラメータ制御では、再びGrasshopper コードが優先されます。

•

コピー＆ペーストを使⽤して GH コードから⽣成された Archicad の要素を複製すると、重複したものはGrasshopper コードへの接続が失われます。この⽅法を使⽤して、Grasshopper パラメータに異なる値を試して、さまざまなデザインを作成および⽐較できます。

•

接続の中断：ユーザー⼊⼒を待つダイアログボックスが Archicad で開かれている限り、Grasshopper とArchicad の間の接続は⼀時停⽌されます。ユーザーが Grasshopper で⼊⼒値を変更しても、Archicadのダイアログボックスが閉じられるまで変更は有効になりません。中断された接続のフィードバック
は、Archicad の Grasshopper パレットに表⽰されます。緑⾊の接続アイコンの回転が停⽌します。
Grasshopper では、Archicad ⽅向の⼊⼒待ちの構成要素が⻩⾊に変わります。Grasshopper Archicad
Connection が再開される前に、どのダイアログを閉じる必要があるかを知らせるメッセージもポップ
アップ表⽰されます。

ファイルの処理•

Grasshopper コードによって⽣成された要素は、全ての機能を備えたネイティブな Archicad 要素として、Grasshopper コードを使⽤できない場合でもプロジェクトで保持されます。したがって、
Grasshopper コードから⽣成した要素を含む Archicad プロジェクトでは、これらの要素のための特別な管理作業は不要です。Archicad プロジェクトは、通常どおりの⽅法で対応する任意の形式で保存できます。元の Grasshopper コードを使⽤できない場合でも、プロジェクトを正常に再開できます（Grasshopper コードから⽣成した要素は依然としてプロジェクトに保持されます）。

•

⼀⽅、Grasshopper では、アプリケーションの単⼀インスタンスで、同時に複数のプロジェクト（Grasshopper 定義）を実⾏できます。ただし、同時に Archicad と接続できるファイルは 1 つのみです。
Archicad に接続する Grasshopper ファイルを指定するには、Grasshopper の [ ファイル ] メニューから[Connect Document to Archicad] ダイアログボックスを使⽤します。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

84Archicad ⼊⼒構成要素

重要な注記

現在有効なドキュメントのパスは太字で表⽰されます。
緑⾊のアイコンは、その定義が現在 Archicad に接続されていることを⽰します。
•

要素の⽣成元コードを収めた Grasshopper ファイルに Archicad PLN プロジェクトを接続すると、これらの 2 つのファイルは相互に認識するため、パラメトリック設計を続⾏できます。このため、これらのファイルをペアとして関連した名前を付けて同じフォルダに保存することをお勧めします。

•

現在、Grasshopper-Archicad Connection をチームワーク設定で使⽤することはできません （Archicadと Rhino を別のコンピュータにインストールした状態で使⽤することはできません）。GrasshopperArchicad の接続が無効な場合は、他の Archicad プロジェクトと同様に、Grasshopper コードから⽣成した要素を収めた Archicad ファイルをチームワークファイルとして共有することは可能です。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

85Archicad ⼊⼒構成要素

Archicad ライブラリ部品 GDL パラメータへのアクセス

Archicad ライブラリ部品 GDL パラメータへのアクセス
デフォルトでは、Grasshopper は Archicad ライブラリ部品のパラメータにアクセスできません。ただし、ライブラリ部品の GDL コードを変更して、Grasshopper がオブジェクトの GDL パラメータにアクセスできるようにすることができます （下記の⼿順を参照）。これは、GDL プログラミングに精通しているユーザーにおすすめです。
注記：GDL は Archicad ライブラリ部品のプログラミング⾔語です。ファイル形式が GSM であるライブ
ラリ部品は、ライブラリマネージャーを使⽤して Archicad プロジェクトにロードすることができます。
デフォルトテンプレートを使⽤して新規プロジェクトを開くと、標準の Archicad ライブラリが⾃動的にロードされます。
Grasshopper がそのパラメータにアクセスできるように既存のライブラリパーツを変更するには：
1. [ ファイル ] → [ ライブラリとオブジェクト ] → [ オブジェクトを開く ] に移動します。
2. 編集したいライブラリ部品を選択します。
3. 表⽰または開くをクリックします。

4. GDL エディタが新しいタブで開き、オブジェクトの GDL コードを編集することができます。
5. オブジェクトのパラメータリストを開くには、左にあるパラメータボタンをクリックします。
6. 新しいパラメータをリストに追加するには、左上の新規をクリックします。
7. この新しいパラメータを次のように設定します：
表⽰：⾚い × ボタンを有効化し、ユーザーインターフェイス上で変数を⾮表⽰にします。
変数："ParamcontrolByGrasshopper" と⼊⼒します
タイプ：ブール
名前：任意の名前を⼊⼒
値：ON
Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

86Archicad ⼊⼒構成要素

Archicad ライブラリ部品 GDL パラメータへのアクセス

8. 新規パラメータが設定されたら、[ ファイル ] → [ 名前を付けて保存 ] を使⽤して、ライブラリ部品を新しい名前で埋め込みライブラリに保存します。
新しく修正された重複要素は、Grasshopper で利⽤可能になりました。
9. Grasshopper で、オブジェクト設定構成要素をキャンバスに配置します。
10. コンテキストメニューから、[Archicad ライブラリ部品の選択 ] を選択します。
11. 表⽰されるダイアログから、新しい要素を参照します。Grasshopper は ParamcontrolByGrasshopper パ
ラメータを検出するので、オブジェクトの GDL パラメータは右側で選択できます。（ダイアログボック
スで [ 選択 ] をクリックすると）ここでオンにした全てのパラメータが、オブジェクト設定構成要素の左側に⼊⼒パラメータとして表⽰されます。これ以降、それらの GDL パラメータも Grasshopper で定義できるようになります。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

87Archicad ⼊⼒構成要素

Archicad ライブラリ部品 GDL パラメータへのアクセス

注記 : Grasshopper を使⽤して GDL オブジェクトを管理する場合は注意が必要です。ライブラリ部分のパラメータは相互依存関係にあることが多く、ある値を変更すると他の値も変更されます。
Grasshopper はこの相互依存性を検出しません。相互依存関係にある Grasshopper の複数の値を調整す
ると、Grasshopper と GDL パラメータスクリプトの両⽅が相互依存する値を同時に変更され、エラーが発⽣する可能性があります。
Grasshopper のライブラリ要素のパラメータ⼊⼒として相反する情報が与えられた場合、オブジェクトは予想外の配置になる可能性があります。Grasshopper でパラメータが変更されたときにオブジェクトが更新されないという最も⼀般的な現象です。ドア / 窓の場合、要素を⼿動で編集しようとすると、設定ダイアログが誤動作する可能性があります。

推奨事項：Grasshopper を使⽤して、値が相互に依存する場合、複数の GDL パラメータを同時に変更しないでください。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

88Archicad ⼊⼒構成要素

Sweep and Loft オブジェクトのダウンロード

Sweep and Loft オブジェクトのダウンロード
新たに開発された Grasshopper Sweep and Loft オブジェクトで BIM モデルを拡張することにより、デフォ
ルトの Archicad ツールでは簡単に定義できない複雑な形状を表現およびドキュメント化します。
これらのオブジェクトは BIMcomponents.com からダウンロードいただけます。

BIM コンポーネントは、GDL オブジェクトと材質を⼀般に提供しているウェブサイトです。このポータルにはだれでもアクセスすることができ、これらのファイルの参照、検索、表⽰、および無償ダウンロードも可能です。

Grasshopper-Archicad Live Connection 2.3 ユーザーガイド

89