Editor de scripts unificado

Personalice y amplíe Rhino para adaptarlo a sus flujos de trabajo utilizando Python 3 y .NET con un único editor que funcione igual en Rhino y Grasshopper (1 y 2) y en Windows y Mac. Escriba, ejecute y depure sus scripts: establezca puntos de interrupción, revise su código paso a paso e inspeccione las variables mientras se ejecuta su script, directamente dentro de Rhino.

Python 3

Utilice librerías científicas como NumPy y OpenSeesPy junto con la geometría de Rhino. Añada cualquier paquete de PyPI con una sola línea en la parte superior de su script y el editor lo instalará por usted. Sin configuración ni entornos separados que gestionar.

C# moderno

Cree scripts en C# moderno con todas las prestaciones de .NET y RhinoCommon. Haga referencia a los paquetes de NuGet directamente desde su script y póngase a trabajar sin crear un proyecto ni salir de Rhino.

Depurar

Establezca puntos de interrupción, revise su código línea por línea e inspeccione las variables mientras se ejecuta el script. La depuración funciona igual en Grasshopper: pause un componente de script a mitad de la solución y vea exactamente qué entra y qué sale, directamente en el lienzo. Incluso puede previsualizar la geometría en el panel Variables.

Probar

Escriba pruebas unitarias y de regresión en cualquier lenguaje de editor y ejecútelas desde el panel Pruebas. Detecte los problemas a tiempo, vea los resultados de un vistazo y haga que sus herramientas sigan funcionando a medida que crecen.

Publicar

Convierta sus scripts en comandos de Rhino y componentes de Grasshopper, y luego empaquételos como plugins para compartirlos con su equipo o publicarlos en el Administrador de paquetes de Rhino. Sus usuarios los instalan como cualquier otro plugin, sin necesidad de usar scripts.

Las herramientas para scripts de Rhino 7
todavía están disponibles

  • MacroEditor
  • RhinoScript
  • IronPython 2.7 en Rhino (Editor heredado)
  • IronPython 2.7, C#, VB.Net Scripting en Grasshopper (Editor heredado)
  • Compilador de scripts de Rhino (Interfaz heredada)

Pruébelo

  1. Descargue Rhino 8 Evaluation para Windows o Mac.

En Rhino

  1. Escriba EditorDeScripts en la línea de comandos para abrir el Editor de scripts. El Editor comienza a inicializar el tiempo de ejecución de Python 3 (esto solo ocurre después de una nueva instalación y puede tardar unos instantes en completarse).
  2. A continuación, haga clic en el botón Nuevo y cree un nuevo script de Python 3 o C# desde Ejemplos.
  3. Haga clic en el botón Ejecutar (reproducir) para ejecutar el script.
  4. Explore otros ejemplos para ver cómo puede utilizar paquetes de terceros en sus scripts.
  5. Vea cómo usar el comando EditorDeScripts en las macros

En Grasshopper 1

  1. Escriba Grasshopper en la línea de comandos para abrir Grasshopper.
  2. A continuación, desde el panel Maths, añada un nuevo componente Script al lienzo. El Editor comienza a inicializar el tiempo de ejecución de Python 3 (esto solo ocurre después de una nueva instalación y puede tardar unos instantes en completarse).
  3. En el componente de script, haga clic en un lenguaje para iniciar un nuevo editor con un script predeterminado.
  4. Añada algunas entradas y salidas al componente. Pase datos a las entradas.
  5. Ahora haga clic en el botón Solve de Grasshopper.

En Grasshopper 2

  1. Escriba GH2 en la línea de comandos para abrir Grasshopper.
  2. A continuación, desde el panel Maths, añada un nuevo componente Script al lienzo. El Editor comienza a inicializar el tiempo de ejecución de Python 3 (esto solo ocurre después de una nueva instalación y puede tardar unos instantes en completarse).
  3. En el componente de script, haga clic en un lenguaje para iniciar un nuevo editor con un script predeterminado.
  4. Añada algunas entradas y salidas al componente. Pase datos a las entradas.
  5. Ahora haga clic en el botón Solve de Grasshopper.

Para obtener más tutoriales y documentación, consulte las Guías de scripting.

Haga preguntas y envíe sus comentarios en el forp de Discourse.

Comandos de Rhino