노드 그래프
3D 뷰포트의 모든 동작은 노드가 됩니다. 그래프에서 나중에 매개변수를 바꾸고, 슬라이더를 연결하고, 파라메트릭 디자인을 할 수 있습니다. 개념은 Grasshopper와 같지만 Bake는 없습니다. 3D 뷰포트에 보이는 것이 곧 결과입니다.
패널 열기
- Ctrl+`를 누르거나 도구 모음 오른쪽의 ‘그래프’를 클릭합니다.
- 패널은 VS Code의 터미널처럼 아래쪽에 있습니다. 제목 표시줄에 ‘최대화 / 복원’과 ‘×’가 있습니다.
- 구분선을 드래그하면 크기가 바뀝니다. 아주 아래로 끌면 패널이 접힙니다. 구분선을 더블클릭하면 기본 높이로 돌아갑니다.
- 닫혀 있으면 아래쪽에 핸들이 남습니다. 위로 끌거나 더블클릭하면 다시 열립니다.
- 열림 상태와 높이는 이 컴퓨터에 기억됩니다.
기본
- 노드 추가: 패널 위쪽 검색창에 이름을 입력하거나, 카테고리(입력, 곡선, 솔리드, 변환, 분석, 가이드, 출력)를 클릭해 목록에서 고릅니다. 캔버스의 빈 곳을 더블클릭해도 검색창이 열립니다.
- 빠른 슬라이더: 검색창에 숫자를 입력하면 슬라이더가 만들어집니다.
0<5<10은 최소값, 값, 최대값을 한 번에 지정합니다. - 연결: 출력 포트에서 입력 포트로 드래그합니다. 포트는 유형별로 색이 다르며, 유형이 맞지 않으면 연결되지 않습니다.
- 매개변수 편집: 노드 카드에서 바로 편집하거나 왼쪽 열의 특성 패널에서 편집합니다.
- 데이터 확인: 아무 출력에나 ‘패널’ 노드를 연결하면 값이 보입니다. ‘통계’는 개수와 합계를 보여 줍니다.
- 선택과 삭제: 노드를 클릭하거나 상자를 드래그한 뒤 Delete를 누릅니다. 3D 뷰포트와 그래프의 선택은 같은 선택입니다.
- 오류: 오류가 있는 노드는 표시되고 도구 모음에 오류 수가 나옵니다. 입력이 빠진 노드는 그 포트를 연결해야 합니다.
그룹, 스크리블, 메모, 비활성화
- 노드 그래프의 도구 모음에는 그룹, 그룹 해제, 비활성화, 스크리블, 메모 버튼이 있습니다. 단축키는 노드 그래프에 포커스가 있을 때만 동작합니다(Mac은 ⌘).
- 그룹 Ctrl+G: 선택한 노드를 색이 있는 상자로 묶습니다. 상자를 드래그하면 안의 노드가 함께 이동하고, 제목을 더블클릭하면 이름을 바꿉니다. 색은 6가지입니다. Ctrl+Shift+G는 그룹을 해제하며 노드는 남습니다.
- 스크리블(Scribble)은 캔버스에 큰 글씨 한 줄을 넣고, 메모는 메모지를 하나 넣습니다. 더블클릭하면 문자를 편집합니다.
- 비활성화 Ctrl+E: 비활성화된 노드는 계산되지 않고 출력이 없으며 카드에 ‘비활성화’라고 표시됩니다. 한 번 더 누르면 다시 활성화됩니다. 고정된 요소와 대지, 법규 노드는 비활성화할 수 없습니다.
- 그룹, 스크리블, 메모, 비활성화 상태는 설계 안에 저장되어 저장 파일, 클라우드, 공유를 따라갑니다. 각 동작이 실행 취소 한 단계입니다.
입력, 문자, 형상 컴포넌트
- 값 목록(Value List): 한 줄에 하나씩 ‘이름 = 값’을 적고, 카드의 ‘항목 편집’을 눌러 수정합니다. 모드는 드롭다운과 체크 목록입니다. 값, 이름, 인덱스를 출력합니다.
- 버튼(Button): 누르고 있는 동안 True, 놓으면 False를 출력합니다. 실행 취소 단계는 만들지 않습니다.
- 그래프 매퍼(Graph Mapper): 숫자를 곡선에 통과시켜 다시 대응시킵니다. 곡선은 직선, 베지어(기본), 사인, 포물선이 있으며 카드에서 제어점을 드래그해 조정합니다.
- 문자: 텍스트 연결, 텍스트 분할, 텍스트 결합, 텍스트 서식(
{0},{1:F2},{0:N0},{0:P1}등의 서식 지원). - 도메인: 도메인 만들기, 도메인 분해, 숫자 리맵(원본 도메인을 연결하지 않으면 값의 최소와 최대를 쓰며, 범위를 고정할 수 있음).
- 타원(Ellipse): 중심, X와 Y 반지름, 회전. 곡선, 두 초점, 면적을 출력합니다.
- 보로노이 다이어그램, 들로네 삼각분할, 볼록 껍질: 점을 입력합니다. 보로노이는 경계 곡선을 연결할 수 있고, 연결하지 않으면 바깥으로 확장한 외곽 상자를 씁니다. 점 개수에는 상한이 있습니다.
- 값으로 색상(Color by Value): 값에 따라 솔리드에 색을 입힙니다. 그라디언트는 스펙트럼(파랑→빨강), 히트, 초록→빨강, 회색조 또는 사용자 지정 색 정지점이 있으며, 기본은 자동 범위이고 상한과 하한을 직접 지정할 수도 있습니다.
평면, 입면 분할, Morph, 클러스터
- 평면: Construct Plane, Deconstruct Plane, Plane Normal, Plane 3Pt, Plane Origin, Rotate Plane, Plane Offset과 평면 매개변수. 모델러의 작업평면과 서로 변환됩니다. Orient와 Morph는 점, 곡선, 솔리드, 서피스를 함께 변형합니다.
- 입면 분할: Ruled Surface, Loft Surface, Extrude Surface, Plane Surface로 서피스를 만들고 Divide Domain²로 나눈 뒤 Isotrim, Surface Frames, 사각형/삼각형 패널, Surface Box에 연결합니다.
- Morph: Twist, Bend, Taper와 Box Morph(개체를 각 상자에 맞춰 넣음). 축은 선분입니다. 큰 면도 휘도록 메시와 곡선을 먼저 세분합니다.
- 클러스터: 노드를 선택하고 노드 그래프 도구 막대의 ‘클러스터’를 누르면 바깥 연결이 클러스터의 입력과 출력이 됩니다(Cluster Input, Cluster Output 노드로 정해지며 각각 최대 8개). 클러스터를 두 번 클릭하면 안을 편집하고, 위쪽 계층 막대로 주 그래프에 돌아갑니다(Esc). 안에서 한 변경은 모두 실행 취소할 수 있습니다. ‘분해’는 안의 노드를 그래프로 되돌립니다.
- 클러스터 ⇄ 컴포넌트: 클러스터를 선택하고 노드 그래프 도구 막대의 ‘클러스터⇄컴포넌트’를 누르면 클러스터의 형상 출력이 컴포넌트 정의에 연결되고 인스턴스 하나가 배치됩니다(나중에 인스턴스를 추가하거나 모델러에서 패밀리로 변환할 수 있습니다). 컴포넌트 노드를 선택하면 그 정의 체인이 클러스터로 묶입니다(슬라이더와 숫자 값은 클러스터 입력이 되고, 모든 인스턴스는 계속 함께 사용합니다). 클러스터의 ‘인스턴스 매개변수’가 곧 클러스터의 입력입니다. 클러스터를 복제해 다른 입력을 연결하면 같은 정의의 다른 인스턴스가 됩니다. 모델러: 컴포넌트 ⇄ 클러스터를 참고하세요.
- Path Mapper: 텍스트 마스크로 데이터 트리 경로를 다시 매핑합니다(예:
{A;B}→{B;A}).(i)는 항목 인덱스, 대상에는 정수 식(예:{A;(i/3)})을 쓸 수 있습니다. 한 줄에 한 쌍이며, 어떤 마스크에도 맞지 않는 분기는 버려지고 경고가 나옵니다. - Data Dam: 상류의 변경을 막아 두었다가 ‘릴리스 ▶’를 누를 때만 하류로 보냅니다. 모드: 수동 릴리스, 자동(지연 후 릴리스), 열림(그대로 통과). 릴리스는 실행 취소에 기록되지 않습니다.
- MD Slider: 사각형 안에서 점을 끌어 두 숫자를 한꺼번에 정하고 점과 X, Y를 출력합니다. 화살표 키로 미세 조정, Shift로 크게 움직입니다.
- 값 목록(Value List) 모드: 드롭다운, 체크 목록, Value Cycle(클릭하면 다음 항목, 끝에서 처음으로), Value Sequence(좌우 화살표로 한 칸씩, 양 끝에서 멈춤).
비용, 수량, 유형 정보(분석 노드)
- 비용 요약(Cost summary): 「공사 견적」의 수량 규칙과 가져온 단가표(CSV)로 총액, 카테고리별 금액(벽, 바닥, 지붕, 천장, 실, 문, 창, 계단, 구조 기둥, 보, 구조 슬래브), 요소별 금액을 계산합니다. 「단가 배율」과 「개구부 공제 기준」 입력에 슬라이더를 연결할 수 있습니다. 가져온 단가만 사용하며 공식·내장 단가는 없습니다. 가져오지 않으면 총액은 0이고 안내가 표시됩니다.
- 재료 수량(Material takeoff): 레이어 구성으로 재료 면적과 체적을 계산합니다(재료 수량 일람표와 동일). 카테고리와 재료 키워드(
|로 구분)로 필터링하고 총량, 재료별 소계, 요소별 수량을 출력합니다. - 유형 정보(Type info): 「유형」을 BIM 유형 노드에 연결하고 유형 id를 지정하면 총 두께, 코어 두께, 레이어 수, 레이어별 재료와 두께, U값, 단위 면적 질량을 출력합니다(간이 계산. 재료에 λ나 밀도가 없으면 빈 값과 경고).
- 분석 노드는 벽, 문, 창, 바닥 등 요소가 모두 계산된 뒤에 계산됩니다. 드래그 중에는 이전 결과를 유지하고 놓으면 다시 계산합니다. 출력은 숫자이므로 최적화 목표나 제약으로 쓸 수 있고, 「요소」와 요소별 값을 값으로 색칠에 연결할 수도 있습니다.
- 분석 노드의 결과는 벽·바닥 등 요소, 레벨표, 유형표, 전역 매개변수에 다시 연결할 수 없습니다(피드백 루프가 되므로 연결이 거부됩니다). 결과에 따라 치수를 바꾸려면 결과를 보고 직접 조정하세요.
- EEWH 매스 개략 계산(EEWH massing estimate): 외벽이 아직 없을 때 자동 매스 바닥으로 가정 외피를 만들고 녹색 건축 패널과 같은 EEWH 에너지 절약 간이 계산을 합니다. 「창면적비」와 「수평 차양 깊이」 입력에 슬라이더나 전역 매개변수를 연결할 수 있습니다(창면적비 -1=녹색 건축 패널 값). 주요 지표(주거류 Req, 공조형 ENVLOAD, 학교·대공간 AWSG), 기준, 지표/기준(1 미만이면 적합), Uar, Uaw, SF, 적합 여부와 바닥·외피·외벽·지붕·창 면적, 형태 계수를 출력합니다.
- EEWH 외피 간이 계산(EEWH envelope estimate): 벽과 문·창을 그린 뒤에는 모델의 외피로 계산하여 같은 지표와 실제 창면적비를 출력합니다. 「수평 차양 깊이」가 0 이상이면 벽의 모든 창에 같은 수평 차양을 쓰고, -1이면 모델과 패널의 창별 설정을 씁니다. 두 EEWH 노드의 건물 용도, 현·시, 기후 구역, 해발은 녹색 건축 패널과 프로젝트 정보를 따릅니다(용도는 노드에서도 변경 가능). 설계에 진북이나 현·시가 저장되지 않았으면 안내를 표시합니다.
- 주광률 (개략): CIE 전천 흐린 하늘에서 모든 룸의 작업면 주광률을 계산합니다. "유리 투과율"과 "격자 간격" 입력에는 슬라이더나 전역 매개변수를 연결할 수 있고, 나머지 설정은 환경 패널에서 가져옵니다. 면적 가중 평균 DF, 최소 DF, 균제도, 목표 달성 면적 %, 룸 수, 목표를 만족하는 룸(개수와 비율), 최악 룸의 평균, 모든 룸이 목표를 만족하는지 여부를 출력합니다. 노드는 메인 스레드에서 최대 5,000점과 400만 샘플까지 계산합니다(패널보다 엄격).
- 자연 환기 (개략): 모든 룸의 유효 환기 개구 비율(패널의 기준값 프리셋 또는 노드에서 정한 기준값과 비교), 맞통풍 경로, 바람과 부력에 의한 기류를 계산합니다. "풍속"과 "풍향 (바람이 오는 쪽)" 입력에는 슬라이더를 연결할 수 있습니다. 룸, 통과한 룸(개수와 비율), 최소 개구 비율, 맞통풍 가능한 룸 수, 최소·평균 환기 횟수, 총 풍량, 평균 실내 풍속, 모든 룸이 통과했는지 여부를 출력합니다.
- 열 쾌적성 (개략): PMV/PPD와 적응형 쾌적성. 입력: 공기 온도, 평균 복사 온도, 상대 습도, 풍속, 착의량, 대사량, 외기 월평균. 연결하지 않은 입력은 패널 값을 사용합니다(외기 온도는 입력된 가장 더운 달 사용). PMV, PPD, 작용 온도, |PMV| ≤ 0.5, 쾌적 온도, 넓은/엄격한 허용 범위 만족 여부, 외기 온도가 모델 범위 내인지 여부를 출력합니다.
- 구조 요약(Structure summary): 구조 패널의 개략 산정과 수량 — 콘크리트 m³, 철근 kg, 거푸집 m², 슬래브 면적, 최대 보 스팬, 슬래브 최대 단변 스팬, 기둥·보·슬래브 수, 경고 수, 개략 산정보다 작은 요소 수, 「경고 없음」. 권장 치수는 구조 패널에서 「모든 개략 치수 적용」을 누를 때만 반영되며(한 단계 실행 취소), 노드가 스스로 치수를 바꾸지 않습니다.
- 골조 해석(예비)(Frame analysis (preliminary)): 구조 기둥·보의 선형 탄성 골조 해석 요약 — 최대 층간 변위각, 0.005 이내 여부, 최대 요구/용량비, D/C가 1을 넘는 요소 수, 밑면 전단력, 주기, 지진 총중량, 최대 변위, 최대 휨모멘트와 축력, 통과 여부. 하중과 지진 계수는 구조 설정을 사용합니다(골조 해석 참조). 참고용 예비 결과이며 공인된 구조 설계가 아닙니다. 단면 확대는 구조 패널의 버튼으로만 적용되며 노드가 요소를 바꾸지 않습니다. 기둥+보가 1500개를 넘으면 노드는 계산하지 않으므로 구조 패널을 사용하세요.
- 주차 대수 검토와 장애인 편의 검토(Parking count check, Accessibility check): 「피난/장애인 편의/주차 검토」의 주차와 장애인 편의 탭과 같으며, 필요 수, 설계 수, 그룹별 부적합 수, 적합 여부를 출력해 최적화 제약으로 쓸 수 있습니다. 기준값과 규칙은 바꿀 수 있는 기본값이며 법규 판정이 아닙니다. 피난(보행 거리, 양방향)은 백그라운드 계산이라 노드가 아니며 최적화 목표로 쓸 수 없습니다.
- 모든 금액과 수량은 개략 견적이며 정식 예산서나 수량 산출서가 아닙니다.
법규 검토, 면적 및 법규 요약(분석 노드)
- 대지, 법규 조건, 포락체, 법규 검토가 노드 목록의 “분석” 분류로 돌아왔습니다(왼쪽 열의 대지 페이지는 계속 꺼져 있음). 이전 설계의 이 노드들은 그대로 표시되고 계산됩니다.
- 링크된 2D 도면(Linked 2D drawing): 같은 프로젝트의 2D 설계(또는 공유받은 2D 설계)에서 지정한 도면층의 곡선, 텍스트, 블록 삽입점을 읽습니다. Revit의 링크 CAD, AutoCAD의 외부 참조에 해당합니다. 속성 패널에서 설계를 고르고 도면층을 체크하며, 출력은 곡선, 닫힌 곡선, 각 곡선의 도면층, 텍스트와 텍스트 위치, 삽입점과 블록 이름입니다. 단위는 미터로 환산됩니다. “원점을 도면으로 이동”은 스냅샷의 왼쪽 아래 모서리를 원점으로 삼고(TWD97처럼 큰 좌표용), “고도를 텍스트에서 가져오기”는 가장 가까운 숫자 텍스트(예: 등고선 주석 12.5)를 곡선과 삽입점의 고도로 쓰며, “텍스트 검색 거리”로 거리를 제한합니다. 곡선은 대지 경계선 노드의 “경계 곡선” 입력(첫 번째 닫힌 곡선이 경계 꼭짓점이 됩니다), 지형 표면의 “등고선”, “측량점”, “지형 경계” 입력, 그리고 벽이나 그리드처럼 곡선을 받는 노드에도 연결할 수 있습니다. 내용은 스냅샷으로(설계 안에) 저장되고, 2D 도면이 바뀌면 속성 패널에 알려 주며, “업데이트”를 눌러야만 다시 읽습니다(클라우드는 별도 버튼). 3D에서 생성된 객체(가져온 뷰, 필드)는 읽지 않으므로, 3D가 2D를 읽고 2D가 다시 3D에서 뷰를 가져와도 순환하지 않습니다. 한도: 곡선 5,000개, 꼭짓점 합계 50,000개, 텍스트 5,000개, 삽입점 20,000개, 도면층 64개. 실시간 협업 중에는 스냅샷이 56 KB를 넘으면 보낼 수 없으므로 도면층을 줄이세요. AI는 이 노드를 만들 수 없습니다.
- 대지 경계선 → 법규 조건: 대지 경계선 노드에 “대지” 출력(경계 다각형 + 각 변에 입력한 후퇴 거리)이 추가되었습니다. 법규 조건의 “대지” 포트에 연결하면 건폐 상한 면적, 용적 상한, 유효 높이, 건축 가능 범위를 계산합니다. 경계선의 각 변은 인접 대지로 취급하며, 도로와 §164 사선이 필요하면 이전 설계의 대지 노드를 사용합니다.
- 법규 검토(예비): 포락체(§164 사선과 후퇴 포함) 또는 법규 조건의 “유도” 출력만(건폐, 용적, 높이만 검토) 연결합니다. 건폐 사용률, 용적 사용률, 건폐/용적/높이 적합 여부, 적합(예비), 매스 용적 바닥면적과 최고점을 출력하며 최적화 목표나 제약, 값에 따른 색상 표시에 쓸 수 있습니다. 한 번의 계산 안에서 여러 법규 검토가 매스 합집합을 한 번만 계산해 공유합니다. 드래그 중에는 이전 결과를 유지하고 놓으면 다시 계산합니다.
- 면적 체계 요약(예비)(Area scheme summary): 면적 평면의 체계 하나(이름으로, 또는 해당 종류의 첫 체계)를 읽어 산입 합계, 전체 유형 합계, 건축 면적(각 층 투영의 합집합), 평수, 층별 면적을 출력합니다. 용적과 건축 면적 체계는 상한과 비교하여(상한 입력 → 법규 조건 노드 → 법규 검토 보고서의 사용자 입력) 사용률과 “상한 이내”를 출력합니다.
- 분양 면적 요약(예비 추정)(Sales area summary): 분양 면적표와 같이 전용(주건물), 부속, 차양, 공용, 주차, 분양 면적 합계, 공용 비율, 평수와 세대별 분양 면적 및 공용 비율을 출력합니다.
- 법규 검토 요약(예비)(Regulation review summary): 법규 검토 보고서의 주요 수치와 건폐/용적/높이 적합 여부, 종합 결과, 부적합 및 판정 불가 항목 수를 출력합니다. 판정할 수 없는 항목(상한 또는 설계값 없음)은 적합으로 보지 않습니다.
- 모두 입력한 조건과 면적 체계로 계산한 예비 결과이며 관할 기관의 심사 결과가 아닙니다. 결과를 벽, 바닥 등의 요소로 다시 연결할 수 없습니다.
조회, 단계 필터, 공정 요약(분석 노드)
- 요소 조회(개략)(Query): 카테고리(벽, 문, 창, 바닥, 룸, 기둥, 보… 또는 전체), 레벨 키, 태그 / 레이어, 프로젝트 매개변수(이름 = 값, 값이 비어 있으면 그 매개변수가 채워진 것, 대소문자 구분 없음)로 모델 요소를 걸러 내고, ID, 이름, 유형, 카테고리, 레벨, 매개변수 값, 면적(벽 = 순면적, 일람표와 같은 수량 규칙), 체적, 평면 윤곽, BIM 사양, 요소 수와 면적·체적 합계를 출력합니다. 카테고리, 레벨, 매개변수 값은 입력도 받을 수 있습니다(예: ‘층 조회’의 ID). 기본적으로 메인 모델과 주요 디자인 옵션만 읽으며, 모든 디자인 옵션으로 바꿀 수도 있습니다. 목록은 최대 5000개입니다(요소 수는 전체 값). 조회 노드는 솔리드를 출력하지 않으므로 3D나 내보내기에서 중복되지 않습니다. 용도, 재료, 생성 단계, 디자인 옵션으로도 거를 수 있습니다(각각 입력 포트 있음): 용도 = 기본 제공 이름 또는 코드(상류 형상 원본에서 상속), 재료 = 벽/바닥 유형 구성층의 재료 또는 객체 재료(대소문자 구분 없음, bim: 접두사는 생략 가능), 생성 단계 = 단계 ID 또는 이름, 디자인 옵션 = 옵션 ID 또는 이름(main = 메인 모델, 값이 있으면 메인 모델만 보는 제한이 풀림). 요소의 용도, 재료, 단계를 바꾸면 조회 노드만 다시 계산합니다.
- 단계 필터(개략)(Phase filter): Revit의 ‘단계 + 단계 필터’를 요소에 적용합니다. 단계(ID 또는 이름, 비움 = 마지막)와 필터(모두 표시, 신규 표시, 이전 + 철거 표시…)를 고르면, 보이는 요소의 ID와 상태(신규, 기존, 철거), 상태별 개수, 면적·체적 합계, 신규 체적을 출력합니다. 조회 노드의 ID를 연결하면 그 요소만 볼 수 있습니다.
- 공정 요약(개략)(Schedule summary): 4D 공정의 시작일, 완료일, 총 공기(달력 일수), 작업 수, 주공정 작업 수, 총비용(5D 추정)과 ‘확인일’ 기준 누적 비용·진척률을 출력합니다. 공기 배율(예: 1.2)과 시작일에는 슬라이더 또는 전역 매개변수를 연결할 수 있으며, 연결하지 않으면 4D 패널의 설정을 사용합니다. 최적화의 목표나 제약(예: 공기 ≤ 540일)으로 쓰기 좋습니다.
- 요소 속성, 태그, 이름, 디자인 옵션, 단계를 바꾸면 그 항목을 읽는 조회 노드와 단계 필터 노드만 다시 계산하고 다른 노드는 건드리지 않습니다. 이 세 노드는 분석 노드이기도 하여 드래그하는 동안은 지난 결과를 유지하고 놓으면 다시 계산합니다. 결과는 벽, 레벨, 유형표, 전역 매개변수로 되돌려 연결할 수 없습니다.
일조 시간 (분석 노드)
- 일조 시간(예비): 3D 친환경 건축 패널의 "일조 시간" 탭과 같은 계산입니다(일조 시간 참고). 날짜(동지, 춘분, 하지 또는 사용자 지정 YYYY-MM-DD), 분석면(대지 지면, 인접 대지 지면, 위를 향한 면, 입면), 격자 간격, 여유 폭/띠 폭, 샘플링 간격, 기준값을 선택합니다. 출력은 일조 시간의 최소·평균·최대, 기준값 미만 셀의 비율, 평균 일조율, 최장 연속 일조의 최솟값, 유효 셀 수, 셀별 시간입니다.
- 입력: 위도와 경도(비어 있으면 프로젝트 정보, 둘 다 없으면 타이베이 기준점을 사용하고 경고), 격자 간격과 기준값(모두 슬라이더나 전역 매개변수 연결 가능), 경계(닫힌 곡선, 연결하지 않으면 설계의 대지 경계선 사용).
- 백그라운드 계산: 처음에는 "일조 시간 계산 중…"이 표시됩니다. 설정을 바꾸면 새 결과가 나올 때까지 이전 결과를 보여 줍니다. 같은 설정은 한 번만 계산되어 3D 탭과 공유됩니다. 드래그하는 동안에는 마지막 결과를 유지합니다.
- 최적화: 결과가 즉시 나오지 않으므로 스크립트 노드처럼 최적화 도구가 차단합니다(적합도나 제약이 일조 시간 노드에 의존하면 시작할 수 없습니다).
- 물리 계산만 수행합니다. 기준값은 직접 입력한 값이며, 이 노드는 일조 규정 판정을 하지 않습니다. 결과를 벽, 바닥 등의 요소에 연결할 수 없으며, AI는 이 노드를 만들지 않습니다.
EEWH 점수(분석 노드)
- EEWH 점수(3개 지표, 예비)(EEWH score): 3D 친환경 건축 패널의 "EEWH 점수" 탭과 같은 계산입니다(EEWH 점수 참고). 출력은 녹화량 RS2, 대지 보수 RS3, 일상 에너지 절약 RS4(평가된 항목), 세 지표의 합계와 상한, TCO2 / TCO2c, λ / λc, EEV, 일상 에너지 절약 기준 통과 여부, 세 지표를 모두 계산할 수 있는지 여부, 누락 데이터 항목 수입니다.
- 입력: 노드에는 매개변수가 없습니다. 패널이 설계에 저장한 추가 입력 항목, 친환경 건축 패널의 건물 분류와 시/군, 프로젝트 정보와 법규 조건 노드의 대지를 그대로 사용합니다. 누락된 데이터는 노드 경고에 표시됩니다.
- 대만 법규 팩에서만 제공됩니다. 다른 법규 팩에서는 모든 출력이 빈 값이 되며 "이 법규 팩에서 제공되지 않음" 경고가 표시됩니다. 예비 산정이며 EEWH 인증 심사가 아니고 인증 등급도 판정하지 않습니다. 분석 노드이므로 드래그하는 동안 마지막 결과를 유지하며, 결과를 벽, 레벨, 유형 표, 전역 매개변수에 다시 연결할 수 없습니다.
Levels 노드: 층고가 다른 층과 층 조회
- Levels 노드에 "각 층 표고"(zs)와 "각 층 이름" 입력이 추가되었습니다. Series나 목록을 연결하면 층고가 서로 다른 층을 만들 수 있습니다.
- k번째 층은 기존 k번째 층의 id를 이어받으므로 층수를 바꿔도 벽과 실이 층을 잃지 않습니다.
- 숫자만 있는 목록을 벽의 레벨 입력에 연결하는 것도 여전히 되지만 경고가 표시됩니다(id가 목록 위치를 따름). Levels 노드의 층 표를 연결하세요.
- 새 노드 "층 조회"(LevelAt): 표고 또는 이름을 넣으면 층 id, 이름, 표고, 윗층, 층고를 내놓습니다.
- 새 노드 "층 정보"(LevelInfo): 층 수, 각 층 id·이름·표고·층고, 표준 층고, 층 표 경고를 내놓습니다.
구조 그리드 노드: 리스트 입력, 교점 평면, 그리드 좌표
- “구조 그리드” 노드에 선택 입력이 추가되었습니다: X/Y 방향 간격 리스트(xs, ys; Series나 슬라이더 리스트를 연결하면 매개변수 문자열 대신 사용, 방향별 최대 60스팬, 5 cm 이하 항목은 건너뛰고 경고), 회전(angle), 원점(origin). 연결이 없는 기존 파일은 그대로입니다.
- 새 출력: X/Y 방향 간격, X 방향 번호(1, 2…), Y 방향 기호(A, B…), 교점 평면(교점마다 하나, X축은 그리드 방향. Orient의 대상 평면에 바로 연결 가능).
- 전역 매개변수로 각 스팬(“X 스팬 2→3” 등)과 그리드 회전을 구동할 수 있습니다. 전역 매개변수 대화상자의 구조 설정 영역에서 지정합니다. 저장된 간격 문자열은 바뀌지 않고 계산할 때 그 스팬만 바뀝니다.
- 기존 “기둥 그리드”(Grid)는 목록에 “구버전”으로 표시됩니다. 선택한 뒤
upgradegrid(upgradegrid all= 전부)를 입력하면 구조 그리드로 변환됩니다: 등간격은 “n*d”로, 원점/회전/연장은 그대로이며 같은 노드이므로 “선”“교점”에서 나가는 연결과 교점 순서가 유지됩니다. 간격이 상류에서 구동되거나 한 방향에 선이 하나뿐이면 변환할 수 없습니다(이유 표시). - 명령줄과 점 입력에서 그리드 좌표를 쓸 수 있습니다:
B-2,A3,3-A;A3+1.2,0.5= 교점에서 그리드 방향으로 오프셋. 예:line B-2 C-4,cplane origin A1. 모델에 그 교점이 없으면 일반 좌표로 해석합니다. cplane grid A3: 작업 평면 원점을 그리드 교점 A3에 두고 X축을 그 그리드 방향에 맞춥니다(회전된 그리드도 동일).- 아웃라이너 “매스 바닥” 영역의 “바닥으로 변환하고 자동 추종”: 바닥 요소가 없는 매스 바닥을 실제 바닥(FF와 동일)으로 만들고 매스를 자동으로 따르게 합니다. 매스 크기를 바꾸면 바닥 경계도 같은 편집(Ctrl+Z 한 번)으로 바뀝니다. 드래그 중에는 따르지 않고 놓을 때 따릅니다. 면을 찾지 못하면 이전 모양을 유지하고 경고합니다. 기본값은 꺼짐이며 “모든 자동 추종 중지”로 끌 수 있습니다. Floors 노드, 면적표, 자동 매스 바닥은 같은 단면을 공유하므로 수치가 일치합니다.
평면 따라가기, 참조 평면, 서피스 두께 주기, 룸 곡선
- 작업 평면이나 레벨을 따라가는 평면: Plane 노드 카드의 '따라가기'에서 이름 있는 작업 평면(
cplane save로 저장한 것) 또는 레벨을 고를 수 있습니다. 그 작업 평면을 덮어쓰거나 레벨 높이를 바꾸면 평면과 하위 노드가 실시간으로 따라갑니다. 레벨을 고르면 그 건물의 Levels 노드의 레벨 표가 L 입력에 자동으로 연결됩니다. '법선 방향 오프셋'으로 평면을 더 이동할 수 있습니다. 따라가던 작업 평면이 삭제되면 노드에 저장된 평면을 쓰고 경고를 표시합니다. - 작업 평면으로 게시: 카드의 '작업 평면으로 게시'를 누르면 도구 모음의 '작업 평면' 드롭다운에 '그래프 구동(읽기 전용)' 그룹이 추가됩니다. 이를 고르면 뷰포트의 작업 평면이 이 평면으로 옮겨집니다. 이 항목은 계산 결과를 읽기만 하고 설계의 이름 있는 작업 평면 목록에는 저장되지 않으므로, 다시 계산이 이어지지 않습니다. Reference Plane 노드에도 같은 옵션이 있습니다.
- 참조 평면(Reference Plane): 프로젝트 수준의 참조 평면입니다. 평면도에서는 파선, 3D에서는 수직 평면입니다. 명령
refplane x1,y1 x2,y2 이름으로 만들거나 노드 목록에서 추가합니다. 입력 P에 평면(예: 작업 평면을 따라가는 Plane 노드)을 연결하면 위치를 노드 그래프가 정합니다. 치수와 전역 매개변수는 3D 모델링 › 전역 매개변수를 참고하세요. - 서피스를 솔리드로(Surface to Solid): Grasshopper 서피스를 법선 방향으로 두께를 주어 솔리드로 만듭니다. 불리언, 체적 계산, IFC나 3DM 내보내기를 쓸 수 있습니다. Ruled Surface, Loft Surface, Extrude Surface에도 '두께' 매개변수와 '두께를 준 솔리드'(B) 출력이 추가되었습니다. 두께 0 = 서피스만, 기존 파일은 그대로입니다. 두께를 준 셸은 구성요소이며 매스로 계산하지 않습니다.
- 솔리드의 면(Solid Face): 매스에서 면을 고릅니다: 수직 면, 위쪽 면(경사면 포함) 또는 전체. 경계 곡선(방향이 바깥쪽 법선), 법선, 면 위의 평면, 사각형 면의 서피스, 면적을 출력합니다. 인덱스 −1 = 모든 면. 매스는 그대로 표시되며 소모되지 않습니다.
- 커튼 시스템과 지붕(면으로)의 '면' 입력: '솔리드의 면'의 경계 곡선(또는 닫힌 곡선, Grasshopper 서피스)을 커튼 시스템이나 지붕(면으로)의 '면'에 연결하면 면이 노드 그래프로 실시간 구동됩니다. 매스가 바뀌면 커튼과 지붕이 바로 따라가므로 '면으로 업데이트'가 필요 없습니다. 곡선 하나당 면 하나이며, 커튼 시스템의 여러 면은 하나의 레이아웃으로 묶여 일람표와 IFC에서도 그대로 읽힙니다. 면으로 만든 요소는 기본적으로 자동으로 따라가지 않으니, 따라가야 할 요소에만 이 선을 연결하세요. 연결이 없는 기존 요소는 지금처럼 '면으로 업데이트'를 씁니다.
- 그래프로 구동되는 구조·건축 요소: 구조 기둥에 '점' 입력이, 보에 '곡선' 입력이 추가되었습니다. 구조 그리드의 교점이나 그리드선(또는 임의의 점·곡선 목록)을 연결하면 점마다 기둥 1개, 선분마다 보 1개(폴리선은 꼭짓점에서 분할)가 생기고, 그리드 간격을 바꾸면 따라 움직입니다. 한 노드가 여러 개를 만들면 요소 id는 '노드#번호', 마크에는 -1, -2…가 붙습니다. 크기와 레벨은 노드에 남고, 구조 패널의 '권장 크기 적용'은 같은 노드의 권장값 중 최댓값을 사용합니다. 자동 배치를 다시 실행해도 그래프로 구동되는 기둥과 보는 삭제되지 않습니다. 천장의 '경계 곡선'(닫힌 곡선 목록 = 외곽 + 구멍), 샤프트의 '프로파일 곡선'(첫 번째 닫힌 곡선), 계단의 '경로 곡선'(두 점 = 직선 계단, 그 이상 = 경로를 따른 여러 구간, 최대 64점), 돌출 지붕의 '프로파일 곡선'(연직면에 그린 폴리선: 시작점에서 끝점 = 기준선, 각 점의 높이 − 기준 레벨 = 프로파일)을 연결하면 손으로 그린 경계·경로·프로파일을 대신합니다. 연결하지 않은 기존 요소는 그대로입니다. 노드당 기둥·보는 최대 500개입니다.
- 면으로 실시간 벽(첫 단계): '솔리드의 면'에 '아래 모서리'(E)와 '면 높이'(H) 출력이 추가되었습니다. 각 수직 면의 아래 모서리로, 벽의 외부가 매스 바깥을 향하는 방향입니다. '아래 모서리'를 벽의 '위치선 곡선'에 연결하고 위치선을 '마감 면: 외부'로 두면 벽이 매스 면에 붙고 벽체는 매스 안쪽에 놓이며, 매스를 바꾸면 바로 따라 움직입니다. 벽 높이는 여전히 하단·상단 구속으로 정해집니다. 제한: 매스의 면 수가 바뀌면(예: 모서리가 하나 늘어남) 벽 번호가 다시 매겨져 문이나 창이 다른 벽으로 옮겨질 수 있습니다. 개구부 위치를 고정하려면 '면으로 벽'과 '면으로 업데이트'를 사용하세요.
- 룸 분리선의 '곡선' 입력: Grasshopper나 Rhino 곡선을 연결합니다. 폴리라인은 모서리에서 나뉘어 선분마다 분리선 하나가 됩니다. 곡선이 바뀌면 룸 면적이 실시간으로 다시 계산됩니다.
- 프로젝트의 룸(Rooms of project): 모든 룸의 외곽선, 이름, 번호, 면적, 레벨 키, 노드 id를 나열합니다. 한 레벨만, 또는 닫힌 룸만 나열할 수도 있습니다. 분석 노드이므로 결과를 분리선이나 벽 같은 요소에 다시 연결할 수 없습니다.
- 분석 노드의 결과는 참조 평면, 커튼 시스템의 '면', 룸 분리선에 연결할 수 없으며 이런 연결은 거부됩니다(피드백 루프가 생기기 때문).
통합된 형상 노드와 치수 참조
SketchUp, Rhino, Grasshopper에 따로 있던 로프트, 스윕, 회전, 룰드, 압출은 이제 노드 목록에 하나씩만 표시됩니다. 예전 노드(오래된 파일의 노드, 또는 AI가 예전 이름으로 만든 노드)는 이전과 같이 계산됩니다. 유형과 매개변수는 그대로이고 목록에만 나타나지 않습니다. 검색창에 예전 이름(예: LoftSurface, Sweep1Srf)을 입력하면 통합된 노드가 검색됩니다.
| 통합 후 | 예전 노드 | 같은 결과를 얻는 방법 |
|---|---|---|
| 로프트(LoftSrf) | 로프트(곡선 두 개), 로프트(단면), 로프트 서피스(GH) | "출력"에서 솔리드 선택: 단면이 모두 수평인 닫힌 곡선이면 같은 형상=각기둥(압출과 같음), 점점 좁아짐=구간별 로프트(단면 로프트와 점마다 같음)이며 법규 면적이 정확합니다. 그 밖의 단면은 Rhino 메시를 사용합니다. "출력"에서 서피스 선택: 매개변수 서피스(Srf 출력, 파사드 분할과 패널에 연결), 두께 > 0이면 두께를 준 셸도 출력합니다. |
| 룰드 서피스(RuledSrf) | 룰드 서피스(GH) | "출력"에서 서피스를 선택하면 GH 룰드 서피스가 됩니다. |
| 압출 | Extrude Surface(GH) | "출력"에서 서피스를 선택하면 곡선을 매개변수 서피스로 압출합니다(열린 곡선도 가능). 새 "방향 (D)" 입력: 벡터를 따라 압출하며 수직이면 각기둥, 비스듬하면 메시입니다. |
| 스윕 | Sweep1 서피스 | "단면"을 연결하지 않으면 SketchUp Follow Me(프로파일 X=경로 왼쪽 간격띄우기, Y=높이, 또는 폭×높이 사각형), "단면"을 연결하면 Rhino Sweep1(월드 좌표의 단면을 경로를 따라 스윕)입니다. Sweep2는 별도의 노드입니다. |
| 회전체(RevolveSrf) | 회전체(수직축) | 프로파일을 입면에 그려 임의의 축을 중심으로 회전합니다. 새 "각도" 입력에는 슬라이더를 연결할 수 있습니다. |
- 새로 만든 로프트 노드의 "출력"은 기본이 솔리드입니다. 오래된 파일의 로프트 서피스 노드에는 이 매개변수가 없으며 이전과 같이 Rhino 메시이므로 값이 바뀌지 않습니다. AI 노드 카탈로그에는 통합된 노드만 나열되며, AI가 예전 이름을 보내도 받아들입니다.
- 3D 치수의 참조: "치수(3D)" 노드에 "시작 참조", "끝 참조" 입력 두 개가 추가되었습니다. SketchUp 치수 도구, Rhino
dim, 줄자의 D로 매스나 곡선의 꼭짓점에서 재면 자동으로 그 노드에 연결됩니다. 참조에는 그 출력의 몇 번째 꼭짓점인지가 기록됩니다(예: 각기둥 0번째 외곽선 2번 점의 윗면). 상류를 바꾸면 치수가 따라 바뀌고, 꼭짓점이 사라지면 마지막 위치를 유지하며 노드에 경고가 표시됩니다. 참조가 없는 치수는 이전처럼 저장된 좌표를 사용합니다. - 줄자에서 G로 만든 전역 매개변수는 "측정" 그룹에 들어갑니다. 압출의 수직 모서리를 재면 "전역 매개변수 읽기" 노드가 만들어져 압출 높이에 연결됩니다. 설명은 모델러를 참고하세요.
코드 노드와 AI 스킬
- 코드로 합치기: 노드 그룹을 박스 선택하고 노드 그래프 도구 모음의 "코드로 합치기"를 누르면 그룹이 하나의 코드 노드가 됩니다. 내용은 읽기 쉬운 TypeScript 하위 집합 프로그램(노드마다
nodes.Rectangle(…)같은 호출 한 줄)입니다. 밖에서 들어오는 선은 입력, 밖으로 나가는 선과 하류가 없는 지오메트리는 출력(각 최대 8개)이 되며, 결과는 원래 그룹과 값 단위로 같습니다. 실행 취소 한 번이면 노드가 돌아옵니다. 현재 숫자, 슬라이더, 점, 벡터, 수열, 등분 범위, 리맵, 수식, 목록, 통계, 선분, 폴리라인, 사각형, 정다각형, 원, 이동, 회전, 축척, 돌출을 지원하며, 그 밖의 노드(BIM 요소, 불리언, 메시…)는 "아직 코드로 변환할 수 없습니다"로 표시되고 그대로 남습니다. - 코드 편집: 코드 노드를 선택하고 속성 패널에서 코드와 입력/출력 이름을 고칩니다. 포커스를 벗어나거나 Ctrl+Enter로 적용됩니다. 타입 주석,
type,interface,as를 지원하고import,class,enum은 지원하지 않습니다.pt(),circle(),extrude(),print()같은 보조 함수를 쓸 수 있습니다. - 샌드박스: 코드는 격리된 Web Worker에서 실행됩니다. 네트워크와 DOM이 없고 계정이나 자신의 입력 외 데이터는 읽을 수 없습니다. 1회 최대 2초, 출력 최대 8 MB이며 넘으면 멈추고 노드에 이유를 표시합니다. 카드에 샌드박스 실행 시간이 표시됩니다.
- 신뢰: 다른 사람이 공유했거나 가져온 디자인을 열면 코드 노드는 기본적으로 실행되지 않고, 노드 그래프 위에 "이 디자인에는 코드 노드가 있습니다. 클릭하여 신뢰하고 실행"이 표시됩니다. 먼저 속성 패널에서 코드를 확인하세요. 선택은 이 컴퓨터에 "디자인+코드" 단위로 기록되며, 코드가 바뀌면 다시 확인해야 합니다.
- AI 스킬: "AI 스킬"을 누르고 규칙을 한 문장으로 설명합니다(예: "11층 이상은 복도를 넓히고 방화구획 표시"). AI는 코드 노드 하나(입력, 출력, 코드)만 반환합니다. 확인 후 "추가 후 실행"을 누르면 이후 브라우저에서 결정적으로 실행되고 AI를 다시 호출하지 않습니다. AI에는 설명만 전송되며 디자인은 전송되지 않습니다. 법규 수치는 반드시 현지 법규로 확인하세요.
- 스킬 라이브러리: 유용한 스킬은 "라이브러리에 저장"(이 컴퓨터에 저장)하면 다른 디자인에 한 번에 배치할 수 있고, JSON 내보내기·가져오기로 동료와 공유할 수 있습니다. 가져온 스킬도 배치한 뒤 "신뢰하고 실행"이 필요합니다.
- 데이터 트리, 메시, 곡면: 그룹 입력은 데이터 트리여도 됩니다(브랜치별 계산, 경로 유지). 메시 솔리드나 곡면의 이동·회전·축척, 비스듬한 돌출, 돌출의 "곡면" 출력과 두께를 준 셸은 메인 프로그램이 원래 노드로 계산하므로 결과가 원래 그룹과 같습니다. 이 결과는 코드 안에서 이동·회전·축척·목록 노드나 그룹 밖으로만 연결할 수 있습니다. 돌출 결과가 빈 솔리드이면 원래 노드처럼 빈 솔리드를 출력합니다.
- 노드로 펼치기와 신뢰 철회: 그룹에서 합쳤고 코드를 직접 수정하지 않은 코드 노드는 속성 패널의 "노드로 펼치기"로 원래 노드를 되돌릴 수 있습니다(실행 취소 한 번이면 다시 합쳐짐). 수정한 경우에는 펼칠 수 없는 이유가 표시됩니다. 카드의 "신뢰 철회"를 누르면 이 디자인에서 그 코드가 더 이상 실행되지 않습니다. 신뢰한 코드는 홈의 계정 메뉴 → "설정" → "신뢰한 코드 노드"에서 하나씩 철회할 수 있습니다.
Grasshopper 대응표
| Grasshopper | 여기서는 | 비고 |
|---|---|---|
| Number Slider | 슬라이더 | 검색창에 숫자를 입력합니다. 최소값, 최대값, 단계, 단위가 있습니다. |
| Panel | 패널 | 모든 입력값을 표시합니다. |
| Series, Range, Remap | 수열, Range, 리맵 | |
| List Item, Cull Pattern, Reverse, Shift List, Sub List, Split List | 같은 이름 | |
| Flatten, Graft, Partition, Merge | 같은 이름 | 데이터 트리 작업입니다. |
| Expression | 수식 | |
| Dispatch, Weave, Stream Filter, Stream Gate | 같은 이름 | |
| Sort List, Sort Points, Jitter, Random, Duplicate Data, Repeat Data | 같은 이름 | |
| Rectangle, Circle, Polygon, Line, Polyline, Arc | 같은 이름 | 3D 뷰포트에서 그린 도형이 이 노드들입니다. |
| Offset, Fillet, Divide Curve, Explode, Evaluate Curve, Join, Extend, Split, Trim | 간격띄우기, 필렛, 분할, 분해, 곡선 평가, 결합, 연장, 분할, 트림 | |
| Interpolate, Bezier | 같은 이름 | |
| Extrude | 압출 | 푸쉬/풀 도구가 만드는 노드입니다."출력"에서 서피스를 선택하면 GH Extrude의 서피스 결과가 됩니다. |
| 없음(SketchUp 면 푸쉬/풀) | 면 푸쉬/풀 | 벽 등의 면에 도형을 그려 밀거나 당길 때 만들어지는 노드입니다. 닫힌 프로파일을 법선 방향으로 d만큼 압출하며, 호스트가 있으면 양수 d는 합치고 음수 d는 깎아 냅니다. 면에 그리기를 참조하세요. |
| Solid Union, Difference, Intersection | 솔리드 불리언 | 연산 설정이 있는 노드 하나입니다. 명령은 union, subtract, intersect. |
| Loft, Ruled Surface, Sweep1, Sweep2, Pipe, Revolution, Network Surface | 로프트, 룰드 서피스, 스윕, Sweep2, 파이프, 회전체, 네트워크 서피스 | 로프트, 룰드, 스윕, 회전체는 각각 노드가 하나뿐입니다(통합된 형상 노드 참고). |
| Move, Rotate, Scale, Mirror, Orient | 이동, 회전, 축척, 축별 스케일, 대칭, 방향 맞춤 | 이동 도구 등이 만드는 노드입니다. |
| Linear Array, Polar Array, Rectangular Array, Array along curve | 같은 이름 | |
| Area, Volume, Bounding Box, Distance, Closest Point, Deconstruct Brep | 같은 이름 | |
| Larger Than, Smaller Than, Equality, Minimum, Maximum, Mass Addition, Bounds | 같은 이름 | |
| Vector 2Pt, Amplitude, Unit Vector, Deconstruct Point | 같은 이름 | |
| Value List, Button, Graph Mapper | 값 목록, 버튼, 그래프 매퍼 | 입력, 문자, 형상 컴포넌트 참고. |
| Concatenate, Text Split, Text Join, Format | 텍스트 연결, 텍스트 분할, 텍스트 결합, 텍스트 서식 | |
| Construct Domain, Deconstruct Domain, Remap Numbers | 도메인 만들기, 도메인 분해, 숫자 리맵 | |
| Ellipse, Voronoi, Delaunay, Convex Hull | 타원, 보로노이 다이어그램, 들로네 삼각분할, 볼록 껍질 | |
| Gradient 더하기 Custom Preview | 값으로 색상 | 노드 하나로 끝납니다. |
| Group, Scribble | 그룹, 스크리블, 메모 | 그룹, 스크리블, 메모, 비활성화 참고. |
| Disable (Ctrl+E) | 비활성화 | 같은 Ctrl+E입니다. |
| Bake | 필요 없음 | 3D 뷰포트가 곧 결과입니다. 거기서 바로 선택하고 푸쉬/풀할 수 있습니다. |
| 없음 | 고정 | 노드의 출력을 상위 노드와 분리된 스냅샷 노드로 저장해 바로 푸쉬/풀할 수 있게 합니다. 명령은 freeze. |
| Cluster | 클러스터 | 평면, 입면 분할, Morph, 클러스터 참고. 구성요소와 인스턴스도 있습니다: 선택하고 G를 누르면 만들어지며, 정의를 바꾸면 모든 인스턴스가 갱신됩니다. |
| 없음 | 게시, 링크된 디자인, 링크된 2D 도면 | 설계 간 참조입니다. 한 설계에서 게시하고, 같은 프로젝트의 다른 설계에서 링크합니다. 링크된 2D 도면은 같은 프로젝트의 2D 설계에서 곡선, 텍스트, 삽입점을 읽습니다(링크된 2D 도면 참조). |
| Levels (기본 제공 안 됨) | 레벨, 그리드, 가이드 | 가이드 노드입니다. 레벨 노드가 평면 모드의 레벨을 제어합니다. |
| Wall, Door, Window (기본 제공 안 됨) | 벽, 문, 창, 보이드/샤프트, BIM 유형 | 평면 모드에서 그린 벽과 개구부입니다. |
| Construct Plane, Deconstruct Plane, Plane Normal, Plane 3Pt, Plane Origin, Rotate Plane, Plane Offset | 평면 구성요소 | 위 참고. |
| Divide Domain², Isotrim, Surface Frames, Quad Panels, Triangle Panels, Surface Box | 입면 분할 | |
| Twist, Bend, Taper, Box Morph | 동일 | |
| Path Mapper, Data Dam, MD Slider | 동일 | |
| Value List(Value Cycle, Value Sequence) | 값 목록 모드 | |
| Script (C#, Python) | 스크립트 노드 | 곧 출시 현재는 내부 테스트만 가능합니다. |
이 대응표는 수동으로 관리합니다. 아래 노드 목록은 소스 코드에서 생성됩니다.
노드 목록
| 범주 | 노드 (작은 글씨는 영어 이름) |
|---|---|
| 입력 | BIM 유형 BIM types 보다 큼 Larger than 보다 작음 Smaller than 같음 Equality 최솟값 Minimum 최댓값 Maximum 누계(합산) Mass addition 범위 Bounds 난수 Random 지터 Jitter 데이터 복제 Duplicate data 데이터 반복 Repeat data 목록 정렬 Sort list 점 정렬 Sort points 디스패치 Dispatch 위브 Weave 스트림 필터 Stream filter 스트림 게이트 Stream gate 하위 목록 Sub list 목록 분할 Split list 가장 짧은 목록 Shortest list 가장 긴 목록 Longest list 점 분해 Deconstruct point 두 점 벡터 Vector 2Pt 벡터 길이 설정 Amplitude 단위 벡터 Unit vector Value List Button Graph Mapper Concatenate Split Text Text Join 형식 Format Construct Domain Deconstruct Domain Remap Numbers (domains) Construct Domain² Deconstruct Domain² Divide Domain² Cluster Input Path Mapper Data Dam MD Slider 링크된 2D 도면 Linked 2D drawing 수집 Collect 솔리드 참조 Solid reference 숫자 Number 슬라이더 Slider 불리언 Boolean 점 Point 벡터 Vector 수열 Series 리스트 항목 List item 수식 Expression 범위 분할 Range 리맵 Remap 필터 Cull 리스트 뒤집기 Reverse 평탄화 Flatten 리스트 시프트 Shift list 그래프트 Graft 파티션 Partition 리스트 병합 Merge |
| 곡선 | 보간 Interpolate Bezier 리샘플 Resample 원형 Ellipse Voronoi Delaunay Convex Hull 조절점 곡선 Control-point curve 보간 곡선 Interpolated curve 곡선 필렛 / 모따기 Curve fillet / chamfer 블렌드 곡선 Blend curve 트윈 곡선 Tween curves 하위 곡선 Sub-curve 오프셋 곡선 Offset curve 곡선 결합 Join curves 단면 / 등고선 Section / Contour 곡선 투영 Project curve 곡선 당기기 Pull curve 모서리 복제 Duplicate edges 솔리드의 면 Solid Face 가져온 곡선 Imported curves 분해 Explode 곡선 점 구하기 Evaluate curve 정다각형 Polygon 선분 Line 폴리선 Polyline 사각형 Rectangle 원 Circle 호 Arc 오프셋 Offset 필렛 Fillet 평면 불리언 Planar boolean 등분 Divide 결합 Join 연장 Extend 분할 Split 곡선 교차점 Curve intersections 트림 Trim |
| 솔리드 | 보이드/샤프트 개구부 Void / shaft opening 벽 Wall 면에서 밀기/당기기 Push/pull on face Color by Value Ruled Surface 로프트 서피스(GH) Loft Surface (GH) 돌출 서피스(GH) Extrude Surface (GH) Plane Surface Isotrim 사각형 패널 Quad Panels 삼각형 패널 Triangle Panels Surface Box 로프트 Loft Sweep1 서피스 Sweep1 surface 회전체 Revolve 캡 Cap 서피스 추출 Extract surface 모서리 서피스 Edge surface 패치 Patch 룰드 서피스 Ruled surface 구 Sphere 서피스를 솔리드로 Surface to Solid 외부 셸 Outer Shell Sweep2 네트워크 서피스 Network Surface 가져온 메시 Imported mesh 압출 Extrude 솔리드 불리언 Solid boolean 높이 평면 절단 Height-plane slice 지붕 Roof 로프트(곡선 2개) Loft (two curves) 로프트 (단면) Loft (sections) 테이퍼 압출 Tapered extrude 고정 Freeze 메시로 변환 To mesh 스윕 Sweep 파이프 Pipe 회전(수직축) Revolve (vertical axis) 셸 Shell 문 Door 창 Window |
| 변환 | 법규 Code 방향 맞춤 Orient Twist 굽힘 Bend Taper Box Morph Cluster 링크된 디자인 Linked design 변환 Transform 3D 회전 Rotate 3D 그룹 구성원 Group members 이동 Move 회전 Rotate 축척 Scale 축별 스케일 Scale (per axis) 대칭 Mirror 컴포넌트 Component 인스턴스 Instance 선형 배열 Linear array 원형 배열 Polar array 직사각형 배열 Rectangular array 곡선 따라 배열 Array along curve 방향 맞춤 Orient 편집 단계 Edit steps |
| 분석 | 면적 안 요약(예비) Area scheme summary (preliminary) 분양면적 요약(예비 추정) Sales area summary (preliminary estimate) 법규 검토 요약(예비) Regulation review summary (preliminary) 주차 대수 검토(개략) Parking count check (preliminary) 장애인 편의 검토(개략) Accessibility check (preliminary) 비용 요약(개략 견적) Cost summary (preliminary estimate) 재료 수량(개략 견적) Material takeoff (preliminary estimate) EEWH 점수(3개 지표, 개략 추정) EEWH score (three indicators, preliminary) 주광률 (개략) Daylight factor (preliminary) 자연 환기 (개략) Natural ventilation (preliminary) 열 쾌적성 (개략) Thermal comfort (preliminary) 거리 Distance 가장 가까운 점 Closest point 곡선 위 가장 가까운 점 Curve closest point 면적 Area 체적 Volume 경계 상자 Bounding box Brep 분해 Deconstruct Brep Surface Frames Divide Surface Evaluate Surface EEWH 매스 추정(개략) EEWH massing estimate (preliminary) EEWH 외피 간이 계산(개략) EEWH envelope estimate (preliminary) 층 조회 Level at 층 정보 Level info 프로젝트의 룸(예비) Rooms of project (preliminary) 요소 조회(개략) Query elements (preliminary) 단계 필터(개략) Phase filter (preliminary) 3D 객체 샘플러 3D Object Sampler 공정 요약(개략) Schedule summary (preliminary) 구조 요약(개략 추정) Structure summary (preliminary estimate) 골조 해석(예비) Frame analysis (preliminary) 일조 시간(예비) Sun hours (preliminary) 유형 정보 Type info 패널 Panel 통계 Statistics 층 Floors 측정 Measure |
| 가이드선 | Construct Plane Deconstruct Plane Plane Normal Plane 3Pt Plane Origin Rotate Plane Plane Offset Plane 참조 평면 Reference Plane 가이드선(3D) Guide (3D) 치수(3D) Dimension (3D) 텍스트(3D) Text (3D) 레벨 Levels 그리드 Grids 가이드선 Guide |
| 출력 | Cluster Output 컴포넌트로 게시 Publish |
명령줄로 노드 만들기
3D 페이지의 명령줄은 노드를 바로 만듭니다. 새 노드는 현재 선택 항목에 연결됩니다. 예를 들어 곡선을 선택하고 extrude 12를 입력합니다. help를 입력하면 모든 명령이 나열됩니다. 전체 표는 3D 모델링 › 명령줄에 있습니다.
rect 0,0 10,8: 원점에 10 × 8 사각형.extrude 12: 선택한 곡선을 12만큼 압출.slider 50 0 100: 값 50, 범위 0~100의 슬라이더.example flared: 예제 불러오기(슬라이더로 조절하는 방사형 플레어 기둥).