작업 방식
Rhino 3D Scripts은 에이전트가 RhinoPython, RhinoCommon, 레거시 RhinoScript, 명령 매크로 중 적합한 것을 고르도록 돕습니다. 이 구분은 중요합니다. 툴바 매크로는 명령을 그대로 재생할 수 있지만, 스크립트는 지오메트리를 검사하고 조건에 따라 분기하며 많은 객체를 처리할 수 있습니다. 소스는 새 스크립트에는 Python을 권장하고, 기존 파일을 위해 VBScript 지침도 유지합니다.
가장 유용한 부분은 형태 제작법보다 애플리케이션 동작에 있습니다. 객체 GUID와 지오메트리 객체의 차이를 설명하고, 활성 문서에서 공차를 읽으며, 변경 사항을 하나의 실행 취소 레코드로 묶고, 실패 후 뷰포트 다시 그리기를 복원합니다. 또한 Rhino 8 스크립트 편집기와 이전 Python 런타임의 함정도 문서화하므로, 대상 버전과 실행 방법은 브리프의 필수 요소입니다.
예상 결과물
- 작업에 적합한 Rhino Python, C# 또는 레거시 VBScript 구현
- 단순하고 반복 가능한 시퀀스를 위한 명령 매크로 또는 툴바 별칭
- 취소, 실행 취소, 화면 다시 그리기 처리를 갖춘 지오메트리 작업 스크립트
브리프에서 검토까지
- 01런타임 선택
Rhino 버전과 실행 방법을 확인하세요. 고정된 명령 시퀀스에만 매크로를 사용하고, 변수, 반복문, 조건이 필요하면 스크립트를 선택하세요.
- 02문서 존중하기
변경을 적용하기 전에 선택된 객체 유형, 활성 문서의 공차, 지오메트리 식별자를 확인하세요. 단위에 대한 하드코딩된 가정은 피하세요.
- 03일괄 변경을 복구 가능하게 만들기
변경 작업을 하나의 실행 취소 레코드로 묶고, finally 경로에서 다시 그리기를 복원하며, 긴 반복문 중 취소를 허용하세요. 결과 지오메트리는 Rhino에서 직접 확인하세요.