필터링 문장을 작성하려면 정의 그룹에서 노드를 사용합니다.
정의 그룹에는 필터링 문장을 작성하기 위한 노드가 포함되어 있습니다. 필터링 문장은 레이블을 객체 리스트를 추가하고 변환 노드에 전달합니다. 필터링 자체는 레이블을 기반으로 변환 노드 내에서 수행되므로, 작업은 필터링된 요소에서 수행됩니다. 그런 다음 객체의 전체 리스트가 반환되어 다른 노드로 전달할 수 있습니다.
필터 구성을 필터링 일람표라고 합니다.

|
Filters.PickColumns 선택 항목에서 객체를 필터링하는 방법 정의: 선택 항목에서 모든 기둥 추출 |
||
| 라이브러리 | Dynamo4AM → 유틸리티 → FilterElements | |
| Input | 선택 | 객체 및 필터링 일람표 리스트(정의된 경우) |
| 출력 | 선택 | 선택 항목에서 기둥 추출을 실행하는 행을 포함한 객체 및 필터링 일람표 리스트 |
| 비고 |
이 노드는 요소를 필터링하는 것이 아니라, 입력 리스트를 단순화하고 끝에 필터링 레이블을 추가합니다. 필터링은 변환 노드별로 실행됩니다. Filters.Peek 노드가 필터링을 수행할 수도 있습니다. |
|
|
Filters.PickElementsOfCategory 선택 항목에서 객체를 필터링하는 방법(선택 항목에서 지정된 카테고리의 모든 요소 추출)을 정의합니다. |
||
| 라이브러리 | Dynamo4AM → 유틸리티 → FilterElements | |
| Input | 선택 | 객체 및 필터링 일람표 리스트(정의된 경우) |
| elementCatego ry | 선택 항목에서 추출할 카테고리 식별자 | |
| 출력 | 선택 |
선택 항목에서 지정된 카테고리의 요소 추출을 실행하는 행을 포함한 객체 및 필터링 일람표 리스트 |
| 비고 |
카테고리 식별자는 정수이며, 스크립트로 인식 및 조작할 수 있는 요소를 나타냅니다. 이 제품에 포함된 품목은 다음과 같습니다. 1 - 프레임, 2 - 기둥, 3 - 바닥, 4 - 벽. 이 노드는 요소를 필터링하는 것이 아니라, 입력 리스트를 단순화하고 끝에 필터링 레이블을 추가합니다. 필터링은 변환 노드별로 실행됩니다. Filters.Peek 노드가 필터링을 수행할 수도 있습니다. |
|
|
Filters.PickElementsOfType 선택 항목에서 객체를 필터링하는 방법(선택 항목에서 지정된 유형의 모든 요소 추출)을 정의합니다. |
||
| 라이브러리 | Dynamo4AM → 정의 → 필터 | |
| Input | 선택 | 객체 및 필터링 일람표 리스트(정의된 경우) |
| type0 | 선택 항목에서 추출할 요소 유형 | |
| ... | 더하기 및 빼기 아이콘을 사용하여 정의에 더 많은 유형 추가 | |
| 출력 | 선택 |
선택 항목에서 지정된 유형의 요소 추출을 실행하는 행을 포함한 객체 및 필터링 일람표 리스트 |
| 비고 |
유형은 Revit → 선택 → 패밀리 유형, 바닥 유형 또는 벽 유형 노드에서 전달된 레이블입니다. 이 노드는 요소를 필터링하는 것이 아니라, 입력 리스트를 단순화하고 끝에 필터링 레이블을 추가합니다. 필터링은 변환 노드별로 실행됩니다. Filters.Peek 노드가 필터링을 수행할 수도 있습니다. |
|
|
Filters.PickFloors 선택 항목에서 객체를 필터링하는 방법(선택 항목에서 모든 바닥 추출)을 정의합니다. |
||
| 라이브러리 | Dynamo4AM → 정의 → 필터 | |
| Input | 선택 | 객체 및 필터링 일람표 리스트(정의된 경우) |
| 출력 | 선택 | 선택 항목에서 바닥 추출을 실행하는 행을 포함한 객체 및 필터링 일람표 리스트 |
| 비고 |
이 노드는 요소를 필터링하는 것이 아니라, 입력 리스트를 단순화하고 끝에 필터링 레이블을 추가합니다. 필터링은 변환 노드별로 실행됩니다. Filters.Peek 노드가 필터링을 수행할 수도 있습니다. |
|
|
Filters.PickFraming 선택 항목에서 객체를 필터링하는 방법(선택 항목에서 프레임(보 및 가새) 추출)을 정의합니다. |
||
| 라이브러리 | Dynamo4AM → 정의 → 필터 | |
| Input | 선택 | |
| 출력 | 선택 | |
| 비고 | ||
|
Filters.PickWalls 선택 항목에서 객체를 필터링하는 방법(선택 항목에서 벽 추출)을 정의합니다. |
||
| 라이브러리 | Dynamo4AM → 정의 → 필터 | |
| Input | 선택 | 객체 및 필터링 일람표 리스트(정의된 경우) |
| 출력 | 선택 | 선택 항목에서 벽 추출을 실행하는 행을 포함한 객체 및 필터링 일람표 리스트 |
| 비고 |
이 노드는 요소를 필터링하는 것이 아니라, 입력 리스트를 단순화하고 끝에 필터링 레이블을 추가합니다. 필터링은 변환 노드별로 실행됩니다. Filters.Peek 노드가 필터링을 수행할 수도 있습니다. |
|
|
Filters.PickLinearElements 선택 항목에서 객체를 필터링하는 방법(선택 항목에서 모든 선형 요소(보, 가세 및 기둥) 추출)을 정의합니다. |
||
| 라이브러리 | Dynamo4AM → 정의 → 필터 | |
| Input | 선택 | 객체 및 필터링 일람표 리스트(정의된 경우) |
| 출력 | 선택 | 선택 항목에서 선형 요소 추출을 실행하는 행을 포함한 객체 및 필터링 일람표 리스트 |
| 비고 |
이 노드는 요소를 필터링하는 것이 아니라, 입력 리스트를 단순화하고 끝에 필터링 레이블을 추가합니다. 필터링은 변환 노드별로 실행됩니다. Filters.Peek 노드가 필터링을 수행할 수도 있습니다. |
|
|
Filters.PickPlanarElements 선택 항목에서 객체를 필터링하는 방법(선택 항목에서 모든 평면형 요소(바닥 및 벽) 추출)을 정의합니다. |
||
| 라이브러리 | Dynamo4AM → 정의 → 필터 | |
| Input | 선택 | 객체 및 필터링 일람표 리스트(정의된 경우) |
| 출력 | 선택 | 선택 항목에서 평면형 요소 추출을 실행하는 행을 포함한 객체 및 필터링 일람표 리스트 |
| 비고 |
이 노드는 요소를 필터링하는 것이 아니라, 입력 리스트를 단순화하고 끝에 필터링 레이블을 추가합니다. 필터링은 변환 노드별로 실행됩니다. Filters.Peek 노드가 필터링을 수행할 수도 있습니다. |
|
|
Filters.PickNothing 선택 항목에서 객체를 필터링하는 방법(아무것도 추출하지 않음)을 정의합니다. |
||
| 라이브러리 | Dynamo4AM → 정의 → 필터 | |
| Input | 선택 | 객체 및 필터링 일람표 리스트(정의된 경우) |
| 출력 | 선택 | 선택 항목에서 모든 요소를 제외하는 행을 포함한 객체 및 필터링 일람표 리스트 |
| 비고 |
이 노드는 요소를 필터링하는 것이 아니라, 입력 리스트를 단순화하고 끝에 필터링 레이블을 추가합니다. 필터링은 변환 노드별로 실행됩니다. Filters.Peek 노드가 필터링을 수행할 수도 있습니다. |
|
|
Filters.Peek 정의된 필터링 일람표를 기반으로 하는 객체 필터링 |
||
| 라이브러리 | Dynamo4AM → 정의 → 필터 | |
| Input | 선택 | 객체 및 필터링 일람표 세트(정의된 경우) |
| 미리보기 | Dynamo 미리보기에 시각화된 선과 표면에 대해 필터링된 요소를 변경해야 하는지 여부 | |
| 출력 | 출력 | 정의된 필터링 일람표를 기반으로 선택 항목에서 추출된 요소 리스트 |
| 비고 | 필터링은 변환 노드 내에서도 실행됩니다. | |