• フォーラム
    • インストール&アップデート
    • ライセンス
    • モデリング
    • ライブラリ&オブジェクト
    • ドキュメント
    • ビジュアライズ
    • BIMx
    • プロジェクト管理とBIM
    • パラメトリックデザイン
    • サスティナブルデザイン
    • チームワーク&BIMcloud
    • 他のソフトウェアとの連携
    • AIソリューションフォーラム
    • フリートーク
    • Our Community
  • ナレッジベース
    • インストール&アップデート
    • ライセンス
    • Archicadをはじめよう
    • モデリング
    • ライブラリ&オブジェクト
    • ドキュメント
    • ビジュアライズ
    • BIMx
    • プロジェクト管理とBIM
    • チームワーク&BIMcloud
    • 他のソフトウェアとの連携
    • Our Community
    • MEP
  • Building Together
    • Insights
    • Archicadユーザーグループ
      • ユーザーグループ紹介
      • ユーザーグループからのお知らせ
      • Archicadユーザーグループマガジン
      • 施工ユーザーグループ メンバー専用
      • ワークフロー研究会 メンバー専用
    • USERFEST
      • USERFEST 2022
      • USERFEST 2023
      • USERFEST 2024
      • USERFEST 2025
      • USERFEST 2026
    • チャレンジ(コンテスト)
      • Your Best Design Option
      • ArchiPET チャレンジ
    • #BIM相談室 配信情報
    • How to use Archicad - NEW
    • ウィッシュリスト
    • ロードマップ
    • Tech&Learn
      • Tech Letter
      • LEARN News
  • 製品ヘルプ
  • Service & Support
    • スキルアップ動画
キャンセル
提案をオンにする
自動提案では、入力時に可能な一致が提案されるので検索結果を素早く絞り込むことができます。
次の結果を表示 
次の代わりに検索 
もしかして: 
JP
サインイン
キャンセル
提案をオンにする
自動提案では、入力時に可能な一致が提案されるので検索結果を素早く絞り込むことができます。
次の結果を表示 
次の代わりに検索 
もしかして: 
  • 日本コミュニティ
  • :
  • フォーラム
  • :
  • AIソリューションフォーラム
  • :
  • お手軽に3Dゾーンに室名ラベルを配置するGDL
オプション
  • RSS フィードを購読する
  • トピックを新着としてマーク
  • トピックを既読としてマーク
  • このトピックを現在のユーザーにフロートします
  • ブックマーク
  • この話題を購読する
  • ミュート
  • 印刷用ページ
takanobuyuki
takanobuyuki
Contributor
オプション
  • 新着としてマーク
  • ブックマーク
  • 購読
  • ミュート
  • RSS フィードを購読する
  • ハイライト
  • 印刷
  • 不適切なコンテンツを報告

1週間前

お手軽に3Dゾーンに室名ラベルを配置するGDL

1週間前

ArchiCAD29にて、3Dゾーンに直接室名ラベルを張るGDLを、Geminiサポートにて簡単に作成できます。
ぜひお試しください。
※どこまで実用性があるかは疑問ですが、一応、とある方からの「3D画面でゾーンの室名が視覚的に確認できたらいいのに」という素朴な投げかけから、できた成果物です。
Geminiに下記プロンプトを投げてみてください。

---以下をコピー&ペースト---

ArchicadのGDLオブジェクトを一から作成したいです。GND(一般GDLオブジェクト)のサブタイプのままで、配置されたゾーン(部屋)の「室名」を自動取得して、2D(平面図)と3D空間の両方に表示するオブジェクトのスクリプトを作成してください。

じめて作成するので、以下の「満たすべき仕様」を最初からすべて組み込んだ、コピペするだけの完成版スクリプト(マスター、2D、3D)を出力してください。

【満たすべき仕様】
1. 【パラメータの追加指示】
ユーザーが事前にオブジェクトの「パラメータ」画面で、変数名「st_zone_name」(タイプ:文字列)を手動追加する必要があることを、手順として最初にアナウンスしてください。
2. 【マスタースクリプト】
`REQUEST ("Zone_relations", ...)` を使用して室名を取得し、3D空間でも「ZONE OUT」エラーにならずに部屋名が表示されるよう、取得した部屋名を上記パラメータ `st_zone_name` にキャッシュ(代入)する処理を記述してください。
3. 【3Dスクリプト】
- 文字の高さ(大きさ)は200mm、フォントは「MS Gothic」、配置は中央揃え(アンカー5)に設定してください。
- 文字の後ろにうっすら出る不要な影を消すため、`shadow off` を記述してください。
- オブジェクト自体の高さパラメータ「ZZYZX」と連動させ、`addz ZZYZX` を使って設定画面から3Dテキストの配置高さを自由に変更できるようにしてください。
- 文字の厚みは10mm(0.01)で水平に配置してください。
4. 【2Dスクリプト】
- 平面図の原点に、3Dと同じ部屋名が中央揃えで表示されるように記述してください。

余計な解説や分割されたコードではなく、各スクリプトにそのまま貼り付けられる「きれいなひとまとめのコード」でお願いします。

 

8 件のいいね!
返信
  • すべてのフォーラムトピック
  • 前のトピック
  • 次のトピック
0件の返信0

回答が見つかりませんでしたか?

このフォーラムで
他の記事をチェック

フォーラムへ戻る

最新の解決策をチェック

採用された解決策

新しいディスカッションを始める

投稿する
Powered by Khoros
Copyright © 2026 GRAPHISOFT. All rights reserved.
  • プライバシーポリシー
  • 利用規約
  • コミュニティ投稿ガイドライン

GraphisoftはNemetschekのグループ企業です