Rhinoceros

diseñar, modelar, presentar, analizar, producir...

Versión para imprimirHerramientas para desarrolladores

Introducción

Principales objetivos de Rhino 5
  • La plataforma de desarrollo 3D más sólida del mundo para herramientas especializadas de modelado, renderizado, análisis y fabricación en una gran variedad de disciplinas.
  • Herramientas para desarrolladores más accesibles: Grasshopper, rhino.Python, el editor RhinoScript, el administrador de licencias para plug-ins Zoo y Rhino Installer Engine son los ingredientes clave.
  • Compatibilidad con plug-ins de Rhino 4. Todos los plug-ins de Rhino V4 de 32 bits deberían funcionar en Rhino 5 de 32 bits sin ninguna modificación ni recompilación.
  • Código abierto: Muchas de las herramientas para desarrolladores de Rhino son de código abierto, tales como rhino.Python, RhinoCommon y el visor 3DM para iOS.
  • Herramientas para desarrolladores gratuitas, incluidos soporte técnico, ayuda para marketing y formación. Todas nuestras herramientas para desarrolladores están disponibles para cualquier usuario que disponga de una licencia válida de Rhino. No se necesita ninguna inscripción a programas especiales, ni ningún contrato, acuerdo de licencia ni aprobación.
  • Localización y servicios de traducción a varios idiomas disponibles. Más información...

Barras de herramientas, botones y macros

Las barras de herramientas se han reescrito por completo y ofrecen las siguientes funciones nuevas:

  • Grupos de barra de herramientas
    • Contienen barras de herramientas agrupadas por fichas
    • Desplazamiento con la rueda del ratón por las fichas
    • Las fichas se pueden mover dentro del grupo, entre grupos o hacerse flotantes
    • Los grupos se pueden acoplar y bloquear
    • El tamaño de las barras de herramientas puede ajustarse al contenido
    • Propiedades de grupo: Nombre, fichas, bitmap para ficha, aspecto del botón (imagen, texto o ambos) y barra lateral
    • Importación/Exportación de barras de herramientas y grupos
    • Haga clic en el icono de engranaje o haga clic con el botón en una ficha para ver el menú: mostrar barras de herramientas, añadir barras de herramientas y botones, eliminar, editar, mostrar/ocultar fichas
  • Barras laterales: Barra de herramientas especial que se puede mostrar/ocultar según la barra de herramientas principal que esté abierta.
  • Restaurar valores predeterminados
  • Barra de herramientas de botones más utilizados: Incluye los botones más utilizados
  • Editor de botones con rotar e invertir, transparencia, antialias, herramientas de relleno de rectángulo y círculo/elipse, tres tamaños de botones con gráficos separados, importación mejorada con la opción de ajustar al botón, pegar y ajustar, exportación mejorada con guardado de tres tamaños.
  • Editor de espacio de trabajo: Permite editar las barras de herramientas y macros, agregar a los menús, etc.

Las mejoras de las macros son:

  • La librería de macros permite compartir macros entre los botones de las barras de herramientas.
  • Editor de macros con pruebas en tiempo real
  • Las macros pueden incluir estos nuevos comandos especiales:
    • Repetir: La macro se repetirá automáticamente hasta que el usuario cancele el comando.
    • IntroFin: Termina la macro sin necesitar varios Intro para terminar.
  • ProcesadorInactivo: Ejecuta automáticamente una macro cuando Rhino ha estado inactivo durante un tiempo específico.

Grasshopper

GrasshopperGrasshopper es un editor de algoritmos gráficos totalmente integrado en las herramientas de modelado 3D de Rhino.

A diferencia de RhinoScript, rhino.Python u otros lenguajes de programación, Grasshopper no requiere conocimientos de programación ni scripting, pero permite a desarrolladores y diseñadores crear algoritmos de generación sin tener que escribir código.

RhinoScript

Las mejoras son:

Nota: Aunque RhinoScript se sigue utilizando y se ha mejorado en Rhino 5, recomendamos que los usuarios y desarrolladores cambien a rhino.Python.Véase más abajo.

rhino.Python

Grasshopper

rhino.Python es un potente lenguaje de scripting de Rhino 5 para Windows de 32 y 64 bits y Rhino para OS X. Los scripts de rhino.Python funcionan en ambas plataformas. rhino.Python permite flexibilidad y una sintaxis clara.

Si quiere probar rhino.Python, visite algunos de los enlaces del sitio web de rhino.Python.

Plug-ins .NET

RhinoCommon
  • Nuevo SDK .NET para Rhino 5
  • Disponible para Rhino 5, Rhino OSX, rhino.Python y Grasshopper
  • Es mucho más rápido que el SDK .NET de Rhino 4
  • SDK de estilo .NET, mejor organizado y más fácil de aprender
  • Documentación mejorada. Más información...
.Net y C#
  • Se puede utilizar para crear plug-ins .NET de 32 y 64 bits para Rhino 5
  • Los plug-ins pueden crearse con un compilador que compile ensamblajes con .NET V4
  • Documentación y ejemplos actualizados

Plug-ins para C++

  • Compatible con creación de plug-ins para Rhino de 32 y 64 bits
  • Microsoft Visual C++ 2010 para Rhino de 64 bits
  • Microsoft Visual C++ 2005 para Rhino de 32 bits
  • El nuevo asistente de plug-ins crea proyectos múltiples para facilitar la compatibilidad con proyectos y plataformas
  • Decenas de nuevas adiciones y mejoras en el SDK para crear plug-ins más potentes
  • Nuevo objeto de extrusión ligera para crear formas extruidas simples
  • Nuevas mallas de doble precisión para cálculos de mallas más precisos
  • Kit de desarrollo de renderizadores (RDK) ahora integrado con el SDK
  • Documentación actualizada
  • Base de conocimientos actualizada
  • Muestras actualizadas

Kit de desarrollo de renderizadores

El RDK ahora incluye un amplio conjunto de funciones para desarrolladores de renderizadores.

Soporte de diferentes idiomas
  • Compatibilidad con C++, RhinoCommon y RhinoScript
Materiales
  • Definir tipos de material personalizados que se integran en el editor de materiales de Rhino 5
  • Deja a Rhino la gestión y asignación de materiales, almacenamiento y representación de las vistas
  • Soporte integrado de HDR, bitmaps y texturas algorítmicas
  • Creación y asignación automática materiales
Entornos
  • Definir tipos de entorno personalizados que se integran en el editor de entornos de Rhino 5
  • Deja a Rhino la asignación, el almacenamiento y la representación de las vistas
  • Admite el cambio entre diferentes entornos
  • Creación y cambio de entornos automatizados
Texturas
  • Definición de tipos de textura personalizados que se integran totalmente en los editores de materiales, entornos y texturas de Rhino 5
  • Definición de texturas algorítmicas que funcionan en múltiples renderizadores
  • Uso de primitivas algorítmicas optimizadas e integradas para crear texturas complejas
  • Las texturas algorítmicas se renderizan en la vista utilizando la Vista previa avanzada de texturas
Ventana de renderizado integrada
  • Nueva ventana de renderizado de Rhino 5 con indicadores de tono, postefectos, soporte de varios canales, recuperación de renderizados recientes, zoom integrado, soporte de salida HDR y clonación de ventanas
  • Mucho más fácil de usar que el RDK V4
  • Compatibilidad con el renderizado no modal asíncrono
  • Personalización de la ventana de renderizado con menús adicionales, botones y contenedores acoplables
Sistema de sol
  • Automatización del nuevo control de sol en Rhino
  • Total acceso por parte de los plug-ins a las herramientas de cálculo de posición solar
Mallas de renderizado personalizadas
  • Sistema de plug-ins para definir mallas de renderizado personalizadas que puedan ser utilizados por cualquier plug-in de renderizado o exportadas a formatos de malla
  • Previsualización de vistas integrada
Postefectos
  • Sistema de plug-ins para definir los efectos de memoria de imagen de postrenderizado que puedan ser utilizados por cualquier plug-in de renderizado
  • Acceso a cualquier renderizado con postefectos de canal de ventana de renderizado
  • Los postefectos funcionan en renderizados recuperados
Muchas herramientas de renderizado secundarias
  • Acceso a muchos controles de interfaz, como el nuevo botón de color, desplegable de materiales, subnodos y controles de gráfico de curvas
  • Automatización de plano de suelo
  • Iterador de mallas renderizado con soporte automático para las mallas de renderizado personalizadas
  • Generación de interfaz de usuario automática opcional para materiales, entornos y texturas
  • Acceso a las calcomanías de Rhino 5
  • Definición de tipos de salida para animación, ventana de renderizado, etc.
  • Personalización del panel de propiedades de vista
  • Personalización de la interfaz de Rhino para ajustarse a las funciones de los plug-ins de renderizado

Skins de Rhino

Ahora puede integrar completamente su plug-in en Rhino.Utilice C++ o .NET (nuevo).  Más información...

Gestión de licencias con Zoo para plug-ins

Zoo 5 es una versión totalmente mejorada que incluye muchas funciones nuevas:

Rhino Installer Engine

Rhino Installer Engine simplifica la distribución, instalación y actualización de plug-ins para Rhino 5 de 32 y 64 bits.Rhino Installer Engine es compatible con el sistema de actualización de McNeel, un sistema que mantiene actualizados Rhino 5 y sus plug-ins.

Food4Rhino

En Food4Rhino puede publicar la información sobre sus plug‑ins para Rhino y Grasshopper. Más información...

openNURBS

El kit de desarrollador de openNURBS es compatible con archivos 3DM nativos de Rhino 5 (y versiones anteriores). Otras aplicaciones CAD/CAM/CAE 2D y 3D pueden leer y escribir directamente archivos 3DM de Rhino. Estas herramientas de desarrollo son gratuitas para todos los desarrolladores de software.

Servicios de traducción y localización

Nuestra oficina regional en Europa proporciona un servicio de traducción y localización para desarrolladores externos y cualquier persona interesada en traducir su productos al alemán, español, francés , italiano o inglés. Más información...

Soporte de marketing

Si ha desarrollado un complemento de Rhino que desea compartir con otros usuarios de Rhino, publique los detalles en la página de recursos de Rhino. Es gratuito.