2023-09-28 12:59 PM
一覧表で柱やオブジェクト等の配置されている要素の絶対と相対それぞれの座標値X,Yを取得することは可能でしょうか?
このようなテーブルの作成が目的です。
名前│X│Y
柱1│1000│2000
柱2│1500│1500
解決済! 解決策の投稿を見る。
2023-09-28 02:01 PM
オブジェクトは可能です。
X座標はSYMB_POS_X、
Y座標はSYMB_POS_Yのグローバル変数でオブジェクトの絶対座標の値を取得して一覧表で表示することができます。
柱はアドオンを作れば可能だと思います。
相対座標は何との相対距離として出すのかの定義をどうするかですがこれもアドオンでやれば出来るのではないかと思います。
絶対座標を表示するラベルを作ってラベルで読み取っている値を一覧表で表示することができれば良いのですが、、、
これはできないので上記の対応をするか、他の方からのアイデアを待ってみると良いと思います。
2023-09-28 02:01 PM
オブジェクトは可能です。
X座標はSYMB_POS_X、
Y座標はSYMB_POS_Yのグローバル変数でオブジェクトの絶対座標の値を取得して一覧表で表示することができます。
柱はアドオンを作れば可能だと思います。
相対座標は何との相対距離として出すのかの定義をどうするかですがこれもアドオンでやれば出来るのではないかと思います。
絶対座標を表示するラベルを作ってラベルで読み取っている値を一覧表で表示することができれば良いのですが、、、
これはできないので上記の対応をするか、他の方からのアイデアを待ってみると良いと思います。
2023-09-28 03:55 PM
オブジェクト以外は通常の手段では取得できないと思います。
こうすればできそうかな、という例で実際に業務でやったわけではありませんが・・・
① 柱を構造耐力要素にする
②構造解析形式で保存
③「StructuralCurveMember」シートから部材毎の始点終点符号(N1,N2...)を参照
④「StructuralPointConnection」で符号の座標を参照
という手順で柱や梁などの座標は取得できそうです。
または、Grasshopper LiveConnectionを使えば部材座標値の取得は可能です。
2023-09-28 05:55 PM
もし柱が規則的な間隔で配置されているのであれば、デザイン>通り芯設定で柱芯の通り芯グリッドを設定して、通り芯の交点に座標寸法オブジェクトを配置するようにすれば、一括配置した座標オブジェクトを一覧表で拾えます。
Architect | Graphisoft Certified BIM Manager
ArchiCAD 27 JPN USA & INT | Windows 10
2023-09-28 06:26 PM
みなさまご丁寧な返信ありがとうございます!
やはり通常の方法では駄目みたいですね…
大変参考になりました。ありがとうございました。