聲明

Rhino 使用的開放源碼函式庫。

Rhino for Windows 和 Mac

RhinoCycles

RhinoCycles 的程式碼全部在 GitHub 上。

原始的 Cycles 專案可從 Blender 開發者網站取得。

MikkTSpace

MikkTSpace 代碼是用來計算 Rhino 的每個頂點切線, 也用於 Rhino 的 Cycles 彩現引擎。 (授權資訊)

RDK (彩現器開發工具集)

RDK 使用下列開放源碼函式庫:

  • Eigen 用於 LGPL v2.1 下使用靜態連結的 UV 拆解代碼
  • OpenABF 用於 Apache 2.0 下使用靜態連結的 UV 拆解代碼

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) 框架

Rhino for Windows

E57 檔案匯入

E57 檔案匯入使用下列函式庫:

Rhino for Mac

Sparkle

Sparkle 是簡單易用的 macOS 應用程式更新架構 (授權資訊)。