Cómo se trabaja
Rhino 3D Scripts ayuda a un agente a elegir entre RhinoPython, RhinoCommon, RhinoScript heredado y macros de comandos. La diferencia importa: una macro de barra de herramientas puede reproducir comandos, mientras que un script puede inspeccionar la geometría, ramificar según condiciones y procesar muchos objetos. La fuente recomienda Python para scripts nuevos y mantiene la guía de VBScript para archivos existentes.
Su detalle más útil está en el comportamiento de la aplicación más que en recetas de formas. Explica la diferencia entre los GUID de objeto y los objetos de geometría, lee la tolerancia del documento activo, agrupa los cambios en un registro de deshacer y restablece el redibujado de la vista tras los fallos. También documenta el Script Editor de Rhino 8 y los problemas de los entornos Python más antiguos, por lo que la versión de destino y el método de lanzamiento son partes esenciales del brief.
Entregables previstos
- Una implementación en Rhino Python, C# o VBScript heredado adecuada a la tarea
- Una macro de comandos o alias de barra de herramientas para una secuencia repetible sencilla
- Un script de operaciones de geometría con cancelación, deshacer y gestión del redibujado
Del brief a la revisión
- 01Elige el entorno de ejecución
Identifica la versión de Rhino y el método de lanzamiento. Usa una macro solo para una secuencia fija de comandos; elige un script cuando se necesiten variables, bucles o condiciones.
- 02Respeta el documento
Resuelve los tipos de objeto seleccionados, la tolerancia del documento activo y los identificadores de geometría antes de aplicar cambios. Evita suposiciones fijas sobre las unidades.
- 03Haz recuperables los cambios por lotes
Agrupa las modificaciones en un registro de deshacer, restablece el redibujado en una ruta finally y permite cancelar durante los bucles largos. Inspecciona en Rhino la geometría resultante.