스크립팅

Windows 및 Mac에서 Grasshopper와 Rhino의 공통된 편집기와 Python 3 및 .NET을 사용하여 사용자의 작업 흐름에 맞춰 Rhino를 사용자화하고 확장하세요.


더욱 새로워진 편집기

  • Windows 및 macOS상의 Rhino와 Grasshopper에서 디버깅 기능을 갖춘 통일된 스크립트 편집기
  • 과학 계산 라이브러리(예: NumPy, openseas)와 PyPI 패키지를 지원하는 Python 3 (CPython)
  • NuGet 패키지를 지원하는 Modern C# 스크립팅
  • Rhino와 Grasshopper 플러그인으로 스크립트 게시

 

    • 바다코끼리 연산자(Walrus operator)? 예!
    • 유명한 PyPI 패키지를 Rhino와 Grasshopper에서 사용
    • 스크립트를 한 단계식 코드 실행하고 디버그
    • Rhino 또는 Grasshopper 스크립트에서 PyPI 또는 NuGet 패키지를 사용
    • 스크립트는 필요한 패키지를 인라인으로 지정할 수 있으며, 자체 포함적(self-contained)입니다
    • 모든 언어를 위해 통일된 스크립트 컴포넌트
    • Grasshopper 스크립트를 한 단계식 코드 실행하고 디버그
    • Grasshopper 스크립트에서 PyPI 또는 NuGet 패키지 사용
    • 스크립트 명령을 도구모음(.rui)과 함께 Rhino 플러그인으로 패키지화(.rhp | .macrhi)
    • 스크립트 컴포넌트를 Grasshopper 플러그인(.gha)으로 패키지화
    • 스크립트인 명령과 컴포넌트에서 타사 패키지 - 또는 사용자 본인의 라이브러리 - 사용
    • 사용자 본인의 플러그인을 위해 패키지 관리자 “yak” 패키지 생성

    Rhino 7 스크립팅 도구도
    계속 사용 가능합니다

    • 매크로
    • RhinoScript
    • Rhino의 IronPython 2.7 (레거시 편집기)
    • Grasshopper에서 IronPython 2.7, C#, VB.Net 스크립팅(레거시 편집기)
    • Rhino 스크립트 컴파일러 (레거시 인터페이스)

    직접 실행해 보세요

    1. Windows 또는 Mac용 Rhino 8 Evaluation 을(를) 다운로드하세요.

    Rhino에서

    1. 명령 프롬프트에 ScriptEditor를 입력하고 스크립트 편집기를 엽니다. 편집기가 Python 3 런타임 초기화를 시작합니다(이는 새로 설치한 후에만 발생하며, 완료까지 몇 분 정도 걸릴 수 있습니다).
    2. 준비가 완료되면, 새로 만들기 단추를 클릭하고 에서 새로운 Python 3 또는 C# 스크립트를 만듭니다.
    3. 실행 (재생) 단추를 클릭하여 스크립트를 실행합니다.
    4. 다른 예들을 실행해보고 사용자 본인의 스크립트에서 어떻게 타사 패키지를 사용할 수 있는지 알아봅니다.

    Grasshopper에서

    1. 명령 프롬프트에 Grasshopper를 입력하고 Grasshopper를 엽니다. 편집기가 Python 3 런타임 초기화를 시작합니다(이는 새로 설치한 후에만 발생하며, 완료까지 몇 분 정도 걸릴 수 있습니다).
    2. 준비가 완료되면, Maths 패널의 새로운 Script 컴포넌트를 캔버스에 추가합니다.
    3. 스크립트 컴포넌트에서 언어를 클릭하면 기본 스크립트로 새 편집기가 시작됩니다.
    4. 컴포넌트에 몇 가지 입력과 출력을 추가합니다. 데이터를 입력에 패스합니다.
    5. 이제 Grasshopper에서 Solve 단추를 클릭합니다.
    6. 편집기에서 예 패널을 열고 다른 Grasshopper 스크립트 예를 살펴봅니다.
    7. 템플릿 패널을 사용하여 새 스크립트를 초기화합니다.

    문의 사항이나 의견이 있으시면 한국 Rhino 사용자그룹 라이노스 또는 사용자 토론 게시판을 이용해 주시기 바랍니다.

    Rhino 명령