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

Rhino para Windows

Importador de archivos E57

El importador de archivos E57 utiliza las siguientes librerías:

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).