Créditos
Rhinoceros utiliza varias librerías de código abierto.
Rhino para Windows y Mac
RhinoCycles
El repositorio completo del código de RhinoCycles está disponible en GitHub.
El proyecto original de Cycles está disponible en el sitio web para desarrolladores de Blender.
MikkTSpace
El código de MikkTSpace se utiliza para calcular tangentes por vértice en Rhino. También lo utiliza el motor de renderizado Cycles de Rhino. (Información de la licencia).
RDK (Kit de desarrollo de renderizador)
El RDK utiliza las siguientes librerías de código abierto:
- Eigen se usa en el código de desenvolver UV bajo la licencia LGPL v2.1 con vinculación dinámica
- OpenABF se usa en el código de desenvolver UV bajo la licencia Apache 2.0 con vinculación estática
RemalladoCuad
RemalladoCuad utiliza las siguientes librerías de código abierto:
- Sublibrerías de SuiteSparse 5.6.0 bajo la licencia LGPL v2.1 con vinculación dinámica:
- AMD
- CAMD
- CCOLAMD
- COLAMD
- CholMod/Cholesky
- CholMod/Core
- Triángulo - Generador de mallas de calidad bidimensional y triangulador Delaunay - Versión 1.6 de Jonathan Richard Shewchuk
resvg
resvg se utiliza para generar imágenes a partir de datos svg. El código fuente y la licencia se pueden encontrar en github
Monaco Editor
Monaco Editor se utiliza en los controles de edición de código en Rhino y Grasshopper. El código fuente y la licencia se pueden encontrar en github
Import_glTF y Export_glTF
Import_glTF y Export_glTF se encuentran en glTF-Bin. Partes de las funciones son Copyright 2021 STYKKA APS y se distribuyen bajo la licencia MIT. El código fuente y la licencia se pueden encontrar en github
glTFLoader se utiliza para leer y escribir archivos glTF desde el esquema. El código fuente y la licencia están disponibles en GitHub.
Administrador de paquetes
El cliente del administrador de paquetes (Yak) utiliza las siguientes librerías de código abierto:
- YamlDotNet (MIT): análisis de marcaje YAML
- docopt.net (MIT): interfaz de línea de comandos
- Nancy (MIT): escucha HTTP para flujo OAuth
Editor de scripts
- cpython (Licencia PSF): compatibilidad con python 3
- PythonNet (MIT): interoperabilidad python 3 con dotnet
- jedi (MIT): autocompletado parcial con python 3
- pycodestyle (MIT): linting con python 3
- pyflakes (MIT): linting con python 3
- black (MIT): formateado con python 3
- IronPython (Apache License): compatibilidad de python 2 con dotnet
- Roslyn (MIT): compatibilidad con C#
- Eto (BSD-3): framework de IU multiplataforma
- Mono.Cecil (MIT): documentación de Dotnet
- NuGet.Commands (Apache-2.0): integración NuGet
- Markdig (BSD-2-Clause): renderizado Markdown
Núcleo de Rhino
- Eigen 3.4.0 (MPL-2) - Linear Algebra
- zlib (Información de la licencia)
Rhino para Windows
Importador de archivos E57
El importador de archivos E57 utiliza las siguientes librerías:
Rhino WIP
- OpenBLAS (BSD 3-clause): librería BLAS (Basic Linear Algebra Subprograms) optimizada
- LAPACK (BSD 3-clause): Linear Algebra PACKage
Rhino para Mac
Sparkle
Sparkle es un framework de actualización de software fácil de usar para aplicaciones macOS (Información de la licencia).