<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Dynamo - 日本語フォーラムのトピックRe: レベル・ファミリ名を指定した構造フレームの抽出について</title>
    <link>https://forums.autodesk.com/t5/dynamo-ri-ben-yuforamu/reberu-famiri-mingwo-zhi-dingshita-gou-zaofuremuno-chou-chunitsuite/m-p/11635795#M1348</link>
    <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/13289946"&gt;@sbo_bimcim&lt;/a&gt;&amp;nbsp;さま&lt;/P&gt;&lt;P&gt;迅速にご回答くださいましてありがとうございます。&lt;/P&gt;&lt;P&gt;とても勉強させていただいております。&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;頂戴したDynamoを修正せずそのまま試してみたところ、OrとANDの部分が添付のようにnullとなり、うまく処理できませんでした。&lt;BR /&gt;何か原因等お分かりでしょうか。他のノードに置き換える等手段が必要でしょうか。&lt;BR /&gt;加えてご質問したいのですが、わたしが自分でOrのノードを配置した際にはノード右側のboolという表示は出てきません。こちらはバージョンの違いなどで特に気にする必要はないのでしょうか。&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;お聞きしてばかりで申し訳ありませんが、ご回答よろしくお願いいたします。&lt;/P&gt;</description>
    <pubDate>Thu, 22 Dec 2022 07:44:14 GMT</pubDate>
    <dc:creator>meme1</dc:creator>
    <dc:date>2022-12-22T07:44:14Z</dc:date>
    <item>
      <title>レベル・ファミリ名を指定した構造フレームの抽出について</title>
      <link>https://forums.autodesk.com/t5/dynamo-ri-ben-yuforamu/reberu-famiri-mingwo-zhi-dingshita-gou-zaofuremuno-chou-chunitsuite/m-p/11630854#M1344</link>
      <description>&lt;P&gt;Revit2021、Dynamo2.6.1でDynamo作成中です。&lt;BR /&gt;&lt;BR /&gt;開いているRevitファイルの中に配置された構造フレームの要素について&lt;BR /&gt;「カテゴリ"構造フレーム"のレベル"１階"に配置されたファミリ名"XXX"の要素」という抽出をおこないたいです。&lt;BR /&gt;&lt;BR /&gt;①カテゴリ&lt;BR /&gt;②ファミリ名&lt;BR /&gt;までは抽出できましたが、３つめの条件「レベル」を指定するためにどうやって書き換えたらいいのか分かっておりません。&lt;BR /&gt;ご存じの方いらっしゃいましたらご意見いただけますと幸いです。&lt;BR /&gt;よろしくお願いいたします。&lt;/P&gt;</description>
      <pubDate>Tue, 20 Dec 2022 03:51:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/dynamo-ri-ben-yuforamu/reberu-famiri-mingwo-zhi-dingshita-gou-zaofuremuno-chou-chunitsuite/m-p/11630854#M1344</guid>
      <dc:creator>meme1</dc:creator>
      <dc:date>2022-12-20T03:51:06Z</dc:date>
    </item>
    <item>
      <title>Re: レベル・ファミリ名を指定した構造フレームの抽出について</title>
      <link>https://forums.autodesk.com/t5/dynamo-ri-ben-yuforamu/reberu-famiri-mingwo-zhi-dingshita-gou-zaofuremuno-chou-chunitsuite/m-p/11633787#M1345</link>
      <description>&lt;P&gt;レベルに限らず、各要素が持っているパラメータを使って抽出が可能です。&lt;/P&gt;&lt;P&gt;例として、カテゴリとレベルで抽出するグラフを作成してみました。&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;１点分からないことがありまして、&lt;/P&gt;&lt;P&gt;レベル同士を==ノードで比較したら、同一レベルでもfalseになってしまいました。&lt;/P&gt;&lt;P&gt;そこで、レベルから要素IDを取得し、これを比較しました。&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;なお、各要素がどんなパラメータを持っているかは、Element.Parametersを使えば分かります。&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="レベルで要素取得.png" style="width: 999px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1154876i2F94364F93E531E1/image-size/large?v=v2&amp;amp;px=999" role="button" title="レベルで要素取得.png" alt="レベルで要素取得.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Dec 2022 11:22:36 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/dynamo-ri-ben-yuforamu/reberu-famiri-mingwo-zhi-dingshita-gou-zaofuremuno-chou-chunitsuite/m-p/11633787#M1345</guid>
      <dc:creator>sbo_bimcim</dc:creator>
      <dc:date>2022-12-21T11:22:36Z</dc:date>
    </item>
    <item>
      <title>Re: レベル・ファミリ名を指定した構造フレームの抽出について</title>
      <link>https://forums.autodesk.com/t5/dynamo-ri-ben-yuforamu/reberu-famiri-mingwo-zhi-dingshita-gou-zaofuremuno-chou-chunitsuite/m-p/11635327#M1346</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/13289946"&gt;@sbo_bimcim&lt;/a&gt;&amp;nbsp;さま&lt;BR /&gt;とても丁寧にご回答いただきましてありがとうございます。大変助かりました。&lt;BR /&gt;流れは理解することができ、実際に自分でもノードを配置して試してみました。&lt;/P&gt;&lt;P&gt;もう少しだけお聞きしたいのですが、①カテゴリ②レベル③ファミリ名の３つを指定してファミリを抽出したい場合のノードの組み方を教えていただくことは可能でしょうか。&lt;BR /&gt;自分では添付のように２回BoolMaskをかけたりしてみましたがうまくいかずにおります。&lt;BR /&gt;１つの建物モデル内にファミリ名が異なる構造フレームが複数配置されているので、その中の１階レベルの決められたファミリ名のみを対象としてDynamoを実行したいです。&lt;/P&gt;&lt;P&gt;何度もご質問して申し訳ありませんが、ご対応よろしくお願いいたします。&lt;/P&gt;</description>
      <pubDate>Thu, 22 Dec 2022 02:08:11 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/dynamo-ri-ben-yuforamu/reberu-famiri-mingwo-zhi-dingshita-gou-zaofuremuno-chou-chunitsuite/m-p/11635327#M1346</guid>
      <dc:creator>meme1</dc:creator>
      <dc:date>2022-12-22T02:08:11Z</dc:date>
    </item>
    <item>
      <title>Re: レベル・ファミリ名を指定した構造フレームの抽出について</title>
      <link>https://forums.autodesk.com/t5/dynamo-ri-ben-yuforamu/reberu-famiri-mingwo-zhi-dingshita-gou-zaofuremuno-chou-chunitsuite/m-p/11635536#M1347</link>
      <description>&lt;P&gt;ファミリ名が２つ入力されているのは、「どちらかの名前と一致したら抽出する」という理解で作ってみました。&lt;/P&gt;&lt;P&gt;Filterを増やす必要はなく、AndやOrでboolを操作してあげれば良いです。&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="カテゴリ、レベル、ファミリ名で要素取得.png" style="width: 999px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1155196iB0A0C23816B102CB/image-size/large?v=v2&amp;amp;px=999" role="button" title="カテゴリ、レベル、ファミリ名で要素取得.png" alt="カテゴリ、レベル、ファミリ名で要素取得.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Dec 2022 03:54:14 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/dynamo-ri-ben-yuforamu/reberu-famiri-mingwo-zhi-dingshita-gou-zaofuremuno-chou-chunitsuite/m-p/11635536#M1347</guid>
      <dc:creator>sbo_bimcim</dc:creator>
      <dc:date>2022-12-22T03:54:14Z</dc:date>
    </item>
    <item>
      <title>Re: レベル・ファミリ名を指定した構造フレームの抽出について</title>
      <link>https://forums.autodesk.com/t5/dynamo-ri-ben-yuforamu/reberu-famiri-mingwo-zhi-dingshita-gou-zaofuremuno-chou-chunitsuite/m-p/11635795#M1348</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/13289946"&gt;@sbo_bimcim&lt;/a&gt;&amp;nbsp;さま&lt;/P&gt;&lt;P&gt;迅速にご回答くださいましてありがとうございます。&lt;/P&gt;&lt;P&gt;とても勉強させていただいております。&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;頂戴したDynamoを修正せずそのまま試してみたところ、OrとANDの部分が添付のようにnullとなり、うまく処理できませんでした。&lt;BR /&gt;何か原因等お分かりでしょうか。他のノードに置き換える等手段が必要でしょうか。&lt;BR /&gt;加えてご質問したいのですが、わたしが自分でOrのノードを配置した際にはノード右側のboolという表示は出てきません。こちらはバージョンの違いなどで特に気にする必要はないのでしょうか。&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;お聞きしてばかりで申し訳ありませんが、ご回答よろしくお願いいたします。&lt;/P&gt;</description>
      <pubDate>Thu, 22 Dec 2022 07:44:14 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/dynamo-ri-ben-yuforamu/reberu-famiri-mingwo-zhi-dingshita-gou-zaofuremuno-chou-chunitsuite/m-p/11635795#M1348</guid>
      <dc:creator>meme1</dc:creator>
      <dc:date>2022-12-22T07:44:14Z</dc:date>
    </item>
    <item>
      <title>Re: レベル・ファミリ名を指定した構造フレームの抽出について</title>
      <link>https://forums.autodesk.com/t5/dynamo-ri-ben-yuforamu/reberu-famiri-mingwo-zhi-dingshita-gou-zaofuremuno-chou-chunitsuite/m-p/11636227#M1349</link>
      <description>&lt;P&gt;使用されているのはRevit2021だと予想して、そちらで試してみました！&lt;/P&gt;&lt;P&gt;すると色々問題があることが分かりました・・・。&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;たぶん、ORやANDノードがリストに対応していません。&lt;/P&gt;&lt;P&gt;なので、nullになってしまうのだと思います。&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ノードのみでどうにかしようとトライしましたが、&lt;/P&gt;&lt;P&gt;うまくいかず・・・すみません、諦めました。&lt;/P&gt;&lt;P&gt;代わりにORやANDの動きをするPython Scriptを作りました。&lt;/P&gt;&lt;P&gt;とりあえず、こちらを使用していただければ、乗り切れると思います。&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;また、==ノードも挙動がおかしかったので、List.Equalsに変更しています。&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;長くなりそうですが、下に色々添付します。&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/13295522"&gt;@meme1&lt;/a&gt;&amp;nbsp;さんは書きました:&lt;BR /&gt;&lt;P&gt;加えてご質問したいのですが、わたしが自分でOrのノードを配置した際にはノード右側のboolという表示は出てきません。こちらはバージョンの違いなどで特に気にする必要はないのでしょうか。&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;これは、気にする必要はないですし、ORノードは使う必要もないです。&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="レベル等による要素抽出.png" style="width: 999px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1155317iF208E3F46E7A9ACF/image-size/large?v=v2&amp;amp;px=999" role="button" title="レベル等による要素抽出.png" alt="レベル等による要素抽出.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ANDのコード&lt;/P&gt;&lt;LI-CODE lang="general"&gt;# リスト入力じゃなかったら強制リスト化
bools1 = IN[0] if isinstance(IN[0], list) else [IN[0]]
bools2 = IN[1] if isinstance(IN[1], list) else [IN[1]]

# AND処理
and_bools = []
for bool1, bool2 in zip(bools1, bools2):
	if bool1 and bool2:
		and_bools.append(True)
	else:
		and_bools.append(False)

OUT = and_bools&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ORのコード&lt;/P&gt;&lt;LI-CODE lang="python"&gt;# リスト入力じゃなかったら強制リスト化
bools1 = IN[0] if isinstance(IN[0], list) else [IN[0]]
bools2 = IN[1] if isinstance(IN[1], list) else [IN[1]]

# OR処理
or_bools = []
for bool1, bool2 in zip(bools1, bools2):
	if bool1 or bool2:
		or_bools.append(True)
	else:
		or_bools.append(False)

OUT = or_bools&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ついでに、ノードとかもPython化したもの&lt;/P&gt;&lt;LI-CODE lang="general"&gt;import clr
clr.AddReference("RevitNodes")
from Revit.Elements import *

elements = IN[0]
level = IN[1]
family_name1 = IN[2]
family_name2 = IN[3]

list = []
for element in elements:
	element_lvl = Element.GetParameterValueByName(element, "参照レベル")
	element_family_name = element.Type.FamilyName
	if element_lvl == level:
		if (element_family_name == family_name1
				or element_family_name == family_name2):
			list.append(element)

OUT = list&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Dec 2022 11:57:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/dynamo-ri-ben-yuforamu/reberu-famiri-mingwo-zhi-dingshita-gou-zaofuremuno-chou-chunitsuite/m-p/11636227#M1349</guid>
      <dc:creator>sbo_bimcim</dc:creator>
      <dc:date>2022-12-22T11:57:55Z</dc:date>
    </item>
    <item>
      <title>Re: レベル・ファミリ名を指定した構造フレームの抽出について</title>
      <link>https://forums.autodesk.com/t5/dynamo-ri-ben-yuforamu/reberu-famiri-mingwo-zhi-dingshita-gou-zaofuremuno-chou-chunitsuite/m-p/11637634#M1350</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/13289946"&gt;@sbo_bimcim&lt;/a&gt;&amp;nbsp;さま&lt;BR /&gt;ご回答ありがとうございます！&lt;/P&gt;&lt;P&gt;無事Dynamoでやりたかったファミリの抽出ができました。&lt;BR /&gt;まだまだスクリプトを書くレベルまでは程遠いですが、いただいたデータを見せていただいて勉強します。&lt;/P&gt;&lt;P&gt;本当にありがとうございました。とても助かりました。&lt;/P&gt;</description>
      <pubDate>Thu, 22 Dec 2022 23:18:18 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/dynamo-ri-ben-yuforamu/reberu-famiri-mingwo-zhi-dingshita-gou-zaofuremuno-chou-chunitsuite/m-p/11637634#M1350</guid>
      <dc:creator>meme1</dc:creator>
      <dc:date>2022-12-22T23:18:18Z</dc:date>
    </item>
  </channel>
</rss>

