Customizing Rhino
Rhino can be customized, enhanced, and extended with:
An I/O toolkit is available free to software
developers so they can read and write Rhino 3DM files without Rhino.
Localization and
marketing services are available to developers who would like to
market their Rhino-related products available worldwide.
For support, visit the
Rhino Developer Newsgroup.
|
Tech tips...
|
Command Scripts
Command scripts are the easiest way to customize Rhino. All Rhino
commands can be used in command scripts. Command scripts can be run by
typing the command at the command prompt, from toolbar buttons,
shortcut keys, command aliases, from a text file, or
by pasting a script from the Clipboard into Rhino's command stream.
Getting help
From the Rhino Help menu, click Help Topics, and then
click Scripting. For additional help, visit the
Rhino Plug-ins Newsgroup.
RhinoScripts
RhinoScript is Visual Basic Scripting, also
known as VBScript®, a subset of the
Microsoft Visual Basic language. If you are already a Visual Basic
programmer, or if you are not a programmer but are looking for a scripting
language that is easy to learn, VBScript might be right for you.
RhinoScript is included with Rhino that implements VBScript. In
addition to providing support for VBScript, RhinoScript also runs as an
OLE Automation server that exposes the internal workings of Rhino to
Windows automation. This gives other Windows applications like Excel and
Project access to Rhino.
Getting help
RhinoScript Resources
SDK Plug-ins
C++ SDK
The Rhino Software Development Kit (SDK)
provides C++ developers the tools needed to develop plug-ins for Rhino.
Details and download...
.NET SDK
The new Rhino 4.0 .NET SDK allows you to customize and extend Rhino
using any .NET 2.0 language including Microsoft's Visual Basic 2005,
Visual C# 2005, and the free Microsoft Visual Studio Express Editions.
It provides direct access to Rhino's database structures, native command
definition, and more.
Details
and download...
Rendering SDK (RDK)
To make it very easy for rendering engine developers to plug-in to
Rhino, there is a new rendering SDK for Rhino 4.0. The Rhino RDK is a
collection of tools that extend the Rhino SDK with rendering specific
capabilities, including material, environment and texture editors, a
frame buffer, displacement mapping, procedural textures, and many
rendering u/i widgets.
Details and download...
Getting plug-in development help
- Documentation is in the header files and samples.
- To get help, visit the plug-in
newsgroup.
Plug-in development training
Rhino developer
training is available at
McNeel Headquarters in Seattle
and at McNeel Europe in Barcelona.
Rhino I/O Toolkit
C++ source code to read and write Rhino 3DM files is available on the
openNURBS
web site. It is free.
Localization Services
Our regional office in Europe provides a
translation and
localization service for third-party developers and anyone else
interested in translating their products to French, German, Italian, or
Spanish.
Marketing
If you have developed a Rhino add-on that
you would like to make available to other Rhino users, please
post
the details on the Rhino Resources page. It is free.
|