聲明
Rhino 使用的開放源碼函式庫。
Rhino for Windows 和 Mac
RhinoCycles
RhinoCycles 的程式碼全部在 GitHub 上。
原始的 Cycles 專案可從 Blender 開發者網站取得。
MikkTSpace
MikkTSpace 代碼是用來計算 Rhino 的每個頂點切線, 也用於 Rhino 的 Cycles 彩現引擎。 (授權資訊)
RDK (彩現器開發工具集)
RDK 使用下列開放源碼函式庫:
QuadRemesh
QuadRemesh 使用下列開放源碼函式庫:
- 使用 LGPL v2.1 授權下的 SuiteSparse 5.6.0 子資料庫的動態連結:
- AMD
- CAMD
- CCOLAMD
- COLAMD
- CholMod/Cholesky
- CholMod/Core
- Triangle - 二維質量網格生成器和 Delaunay 三角剖分器 - 版本 1.6 - Jonathan Richard Shewchuk
resvg
resvg 用於從 svg 數據生成圖像,原始碼和授權可以在 github 上找到。
Monaco Editor
Monaco Editor 用於 Rhino 和 Grasshopper 的代碼編輯控制,原始碼和授權可以在 github 上找到。
Import_glTF 和 Export_glTF
Import_glTF 和 Export_glTF 來自 glTF-Bin,部分功能版權為 2021 STYKKA APS 所有,並根據 MIT 授權分發。可以在 GitHub 上找到原始碼和授權。
glTFLoader 用於從 schema 讀取和寫入 glTF 檔案。 原始碼和授權可以在 github 上找到。
套件管理員
套件管理員客戶端 (Yak) 使用下列開放源碼函式庫:
- YamlDotNet (MIT) – 解析 YAML 標記
- docopt.net (MIT) – 指令行界面
- Nancy (MIT) – OAuth 流程的 HTTP 偵聽器
指令碼編輯器
- cpython (PSF License) – 支援 python 3
- PythonNet (MIT) – python 3 和 dotnet 交互操作
- jedi (MIT) – 部分 Python 3 自動完成
- pycodestyle (MIT) – python 3 檢測 (linting)
- pyflakes (MIT) – python 3 檢測 (linting)
- black (MIT) – python 3 格式化
- IronPython (Apache License) – 透過 dotnet 支援 python 2
- Roslyn (MIT) – 支援 C#
- Eto (BSD-3) – 跨平台操作界面 (UI) 框架
- Mono.Cecil (MIT) – Dotnet 文件
- NuGet.Commands (Apache-2.0) – NuGet 整合
- Markdig (BSD-2-Clause) – Markdown 彩現
Rhino Core
- Eigen 3.4.0 (MPL-2) - 線性代數
- zlib (授權資訊)
Rhino for Windows
E57 檔案匯入
E57 檔案匯入使用下列函式庫: