コミュニティ
Dynamo - 日本語
製品テクニックや情報を共有、質問、解答したり、情報を検索など使い方は様々です。お役立てください。
キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

器具がどの部屋に入っているか知りたい

5件の返信5
解決済み
返信
メッセージ1/6
sasage-s01
146 件の閲覧回数, 5 件の返信

器具がどの部屋に入っているか知りたい

Dynamo初心者です。

器具がどの部屋に入っているかの情報をElementから取得できたらと考えています。

MEPoverのRoomAtPointで部屋を特定したいのですが、うまくいかず困っています。

 

試しにRoom.IsInsideRoomで器具の座標が部屋の中に含まれているか確認したところtureのため、

ノードの(RoomAtPointの)使い方が間違っているように思います。

 

RoomAtPoint以外でも部屋がわかれば良いのですが、何か方法はありますでしょうか。

 

環境は下記になります。

Revit2024 OS win10

 

よろしくお願いいたします。

タグ(2)
5件の返信5
メッセージ2/6
yasuyuki_kido
次のアカウントへの返信: sasage-s01

こんにちは

MEPoverが動いていない原因についてですが、

カスタムパッケージのIronPython2.7はインストールされていますか?

REVIT2023からPythonのバージョンが上がった事によって以前作成されたカスタムパッケージが

上手く走らない不具合がありますので、もしインストールされていないようでしたらインストールをしてください。

※私はREVIT2024.2の環境下でironPython2.7 ver2.5.0を入れました

器具がどの部屋に入っているか知りたい01.jpg

 

また別の方法で部屋を確認出来ないかという事ですが、

デフォルトパッケージの「Room.IsInsideRoom」を使って取得出来ます。

器具がどの部屋に入っているか知りたい02.jpg

参考になればと思います。

※画像が間違っていたので差し替えました。

Yasuyuki Kido
この投稿が参考になりましたら、「いいね」を押してください。
この投稿で問題を解決できましたら、「解決策として承認」ボタンを押してください。

EESignature

メッセージ3/6
sasage-s01
次のアカウントへの返信: yasuyuki_kido

こんにちは。ご回答ありがとうございます。

 

MEPoverは「IronPython2.7」をインストールしていなかったので新たにインストールしてみたのですが、

何故か動かないままでした。。。

240405_oakke-zi.PNG

また、教えて頂いた「Room.IsInsideRoom」を利用する方法も試してみたのですが、

自分が組んだものはどこか組間違えているのか、上手く動きませんでした。。。

240405_質問.PNG

 

ただ、教えて頂いた「Room.IsInsideRoom」を「直積」で使用する方法はとても参考になり、自分なりに組んだものでなんとか結果が出るようにできました!

240405_新規作成.PNG

非常に助かりました。ありがとうございました。

 

追記

再度、MEPoverの「IronPython2.7」を確認したところ、インストールエラーが出ており、

対処したところMEPoverでも問題なく部屋が取得できるようになりました。お騒がせしてすみませんでした。

メッセージ4/6
yasuyuki_kido
次のアカウントへの返信: sasage-s01

こんにちは解決して良かったです

申し訳ありません、私のノードの処理がおかしかったですね

「EmptyList」と出てしまいますが、恐らくこれで繋げば出てくると思います。

器具がどの部屋に入っているか知りたい03.jpg

 

 sasage-s01さんの処理の方が綺麗なので問題はないと思います

 

Yasuyuki Kido
この投稿が参考になりましたら、「いいね」を押してください。
この投稿で問題を解決できましたら、「解決策として承認」ボタンを押してください。

EESignature

メッセージ5/6
sasage-s01
次のアカウントへの返信: sasage-s01

ご丁寧にありがとうございます。

List.Cycleの使い方も知らなかったので、とても参考になりました。

ありがとうございました。

 

メッセージ6/6
mari.shimode
次のアカウントへの返信: sasage-s01

@sasage-s01 さん、こんにちは。コミュニティのご利用ありがとうございます。

 

無事問題を解決できたようで良かったです。

sasage-s01  さんが共有してくださった方法も同じような質問を持った方にとって参考になりそうですので、こちらで追加の解決策として承認しました。

 

またお困りのことがありましたら、コミュニティをご利用ください。

 



Mari Shimode
Community Manager

お探しの情報が見つからないときは、コミュニティで質問しましょう。困っている人がいたら、情報を教えてあげましょう。

フォーラムに投稿