- .NET Core 기반의 크로스플랫폼 툴 (윈도우와 맥에서 사용 가능)
1. RhinoCommon
- Rhino의 공식 .NET 기반 API
- 3D 지오메트리 및 객체를 생성하고 조작하는 저수준의 강력한 함수 제공
- RhinoCommon을 래핑한 파이썬 라이브러리
- 직관적인 함수 사용으로 빠른 3D 작업 가능
- 공식 문서 없음
- Grasshopper 컴포넌트를 파이썬 스크립트에서 직접 활용 가능
- RhinoCommon 기반 기능을 파이썬으로 호출하여 비주얼 프로그래밍 확장
RhinoDoc
├── Objects (List<RhinoObject>)
│ └── RhinoObject
│ ├── Attributes : ObjectAttributes
│ │ ├── Name
│ │ ├── LayerIndex
│ │ ├── ColorSource
│ │ └── UserStrings
│ └── Geometry : GeometryBase
│ ├── Point
│ ├── Curve
│ │ ├── LineCurve
│ │ ├── PolylineCurve
│ │ ├── ArcCurve
│ │ └── NurbsCurve
│ ├── Surface
│ │ └── NurbsSurface
│ ├── Brep
│ └── Mesh
├── Layers (List<Layer>)
├── Materials (List<Material>)
├── Views (List<View>)
└── 기타 구성요소