시작하기
Last updated
Last updated
이제 큰 그림에 대해 조금 더 알게 되었으니, 바로 Civil 3D에서 첫 번째 Dynamo 그래프를 작성해 보겠습니다!
가장 먼저 Civil 3D에서 빈 문서를 엽니다. 빈 문서에서 Civil 3D 리본의 관리 탭으로 이동하여 시각적 프로그래밍 패널을 찾습니다.
Dynamo 버튼을 클릭합니다. 그러면 별도의 창에서 Dynamo가 실행합니다.
Dynamo가 열리면 시작 화면이 표시됩니다. 새로 만들기를 클릭하여 빈 작업공간을 엽니다.
이제 빈 작업공간이 표시됩니다. Dynamo가 실제로 작동하는 모습을 살펴보겠습니다! 목표는 다음과 같습니다.
아주 간단합니다. 하지만 시작하기 전에 몇 가지 기본 사항을 검토해야 합니다.
Dynamo 그래프의 핵심 빌딩 블록을 노드라고 합니다. 노드는 작은 기계와 같아서 데이터를 입력하면 해당 데이터에 대해 몇 가지 작업을 수행한 후 결과를 출력합니다. Dynamo for Civil 3D에는 하나의 노드만으로는 할 수 없는 더 크고 더 나은 작업을 수행하는 그래프를 작성할 수 있는, 와이어로 연결 가능한 노드 라이브러리가 있습니다.
그럼, 그래프를 작성해 보겠습니다. 다음은 필요한 모든 노드의 리스트입니다.
라이브러리의 검색 막대에 해당 이름을 입력하거나 캔버스에서 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 검색하면 이러한 노드를 찾을 수 있습니다.
최종 그래프의 모습은 다음과 같습니다.
지금까지 수행한 작업을 요약해 보겠습니다.
작업할 문서를 선택했습니다. 이 경우(그리고 많은 경우) Civil 3D의 활성 문서에서 작업합니다.
문자 객체를 작성해야 하는 대상 블록(이 경우에는 모델 공간)을 정의했습니다.
String 노드를 사용하여 문자를 배치할 도면층을 지정했습니다.
문자가 배치될 위치를 정의하기 위해 Point.ByCoordinates 노드를 사용하여 점을 작성했습니다.
두 개의 Number Slider 노드를 사용하여 문자 삽입점의 X 및 Y 좌표를 정의했습니다.
또 다른 String 노드를 사용하여 문자 객체의 컨텐츠를 정의했습니다.
마지막으로 문자 객체를 작성했습니다.
멋지게 작성된 새 그래프의 결과를 확인해 보겠습니다!
Civil 3D로 돌아가서 모델 탭이 선택되어 있는지 확인합니다. Dynamo에서 작성한 새 문자 객체가 표시됩니다.
좋습니다! 이제 문자를 약간 업데이트해 보겠습니다.
Dynamo 그래프로 돌아가서 문자열, 삽입점 좌표 등 몇 가지 입력 값을 변경합니다. Civil 3D에서 문자가 자동으로 업데이트되는 것을 볼 수 있습니다. 또한 입력 포트 중 하나를 분리하면 문자가 제거됩니다. 모든 항목을 다시 연결하면 문자가 다시 생성됩니다.
이 예시는 Dynamo for Civil 3D로 수행할 수 있는 작업의 일부에 불과합니다. 자세히 알아보려면 계속 읽어 보십시오!
문자를 모델 공간에 삽입할 Dynamo 그래프를 작성합니다.
작업을 완료했습니다!