layout | title | permalink | order |
---|---|---|---|
toc-page |
Guides |
/guides/ |
2 |
Guides that apply across platforms and SDKs
{% assign guides = site.guide_topics | sort:"order" %}
-
{% for topic in guides %}
{% if topic.platforms contains 'Cross-Platform' and topic.apis contains 'General' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}
{: #rhinocommon }
The cross-platform .NET plugin SDK for Rhino.
- [What is RhinoCommon?]({{ site.baseurl }}/guides/rhinocommon/what_is_rhinocommon/)
- [What are Mono & Xamarin?]({{ site.baseurl }}/guides/rhinocommon/what_are_mono_and_xamarin/)
- Installing Tools ([Windows]({{ site.baseurl }}/guides/rhinocommon/installing_tools_windows/), [Mac]({{ site.baseurl }}/guides/rhinocommon/installing_tools_mac/))
- Your First Plugin ([Windows]({{ site.baseurl }}/guides/rhinocommon/your_first_plugin_windows/), [Mac]({{ site.baseurl }}/guides/rhinocommon/your_first_plugin_mac/), [Cross-Platform]({{ site.baseurl }}/guides/rhinocommon/your_first_plugin_crossplatform/))
- Plugin Installers ([Windows]({{ site.baseurl }}/guides/rhinocommon/plugin_installers_windows/), [Mac]({{ site.baseurl }}/guides/rhinocommon/plugin_installers_mac/))
{% assign guides = site.guide_topics | sort:"order" %}
-
{% for topic in guides %}
{% if topic.apis contains 'RhinoCommon' and topic.categories contains 'Fundamentals' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}
{% assign guides = site.guide_topics | sort:"order" %}
-
{% for topic in guides %}
{% if topic.apis contains 'RhinoCommon' and topic.categories contains 'Advanced' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}
{% assign guides = site.guide_topics | sort:"order" %}
-
{% for topic in guides %}
{% if topic.apis contains 'RhinoCommon' and topic.categories contains 'Zoo' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}
{: #rhinopython }
Quickly add functionality to Rhino or automate repetitive tasks.
{% assign guides = site.guide_topics | sort:"order" %}
-
{% for topic in guides %}
{% if topic.apis contains 'RhinoPython' and topic.categories contains 'Overview' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}
{% assign guides = site.guide_topics | sort:"order" %}
-
{% for topic in guides %}
{% if topic.apis contains 'RhinoPython' and topic.categories contains 'Getting Started' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}
- The Python Tutorial
- Learn Python the Hard Way (despite the title this is a beginner's book)
- Automate The Boring Stuff With Python
{: #opennurbs }
Read/Write Rhino 3dm files in your application.
{% assign guides = site.guide_topics | sort:"order" %}
-
{% for topic in guides %}
{% if topic.apis contains 'openNURBS' and topic.categories contains 'Overview' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}
{% assign guides = site.guide_topics | sort:"order" %}
-
{% for topic in guides %}
{% if topic.apis contains 'openNURBS' and topic.categories contains 'Getting Started' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}
{% assign guides = site.guide_topics | sort:"order" %}
-
{% for topic in guides %}
{% if topic.apis contains 'openNURBS' and topic.categories contains 'Fundamentals' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}
{% assign guides = site.guide_topics | sort:"order" %}
-
{% for topic in guides %}
{% if topic.apis contains 'openNURBS' and topic.categories contains 'Advanced' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}
{: #cpp }
Native SDK for Rhino for Windows plugins.
{% assign guides = site.guide_topics | sort:"order" %}
-
{% for topic in guides %}
{% if topic.apis contains 'C/C++' and topic.categories contains 'Overview' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}
{% assign guides = site.guide_topics | sort:"order" %}
-
{% for topic in guides %}
{% if topic.apis contains 'C/C++' and topic.categories contains 'Getting Started' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}
{% assign guides = site.guide_topics | sort:"title" %}
-
{% for topic in guides %}
{% if topic.apis contains 'C/C++' and topic.categories contains 'Fundamentals' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}
{% assign guides = site.guide_topics | sort:"title" %}
-
{% for topic in guides %}
{% if topic.apis contains 'C/C++' and topic.categories contains 'Advanced' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}
{% assign guides = site.guide_topics | sort:"order" %}
-
{% for topic in guides %}
{% if topic.apis contains 'C/C++' and topic.categories contains 'RDK' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}
{% assign guides = site.guide_topics | sort:"order" %}
-
{% for topic in guides %}
{% if topic.apis contains 'C/C++' and topic.categories contains 'Zoo' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}
{% assign guides = site.guide_topics | sort:"title" %}
-
{% for topic in guides %}
{% if topic.apis contains 'C/C++' and topic.categories contains 'Troubleshooting' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}
{: #grasshopper }
Create custom Grasshopper components and plugins.
{% assign guides = site.guide_topics | sort:"order" %}
-
{% for topic in guides %}
{% if topic.apis contains 'Grasshopper' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}
{: #rhinoscript }
RhinoScript is a scripting tool based on Microsoft's VBScript language. With RhinoScript, you can quickly add functionality to Rhino for Windows, or automate repetitive tasks.
- [What are VBScript and RhinoScript?]({{ site.baseurl }}/guides/rhinoscript/what_are_vbscript_rhinoscript)
{% assign guides = site.guide_topics | sort:"order" %}
-
{% for topic in guides %}
{% if topic.apis contains 'RhinoScript' and topic.categories contains 'Fundamentals' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}
{% assign guides = site.guide_topics | sort:"title" %}
-
{% for topic in guides %}
{% if topic.apis contains 'RhinoScript' and topic.categories contains 'Intermediate' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}
{% assign guides = site.guide_topics | sort:"title" %}
-
{% for topic in guides %}
{% if topic.apis contains 'RhinoScript' and topic.categories contains 'Advanced' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}
{% assign guides = site.guide_topics | sort:"title" %}
-
{% for topic in guides %}
{% if topic.apis contains 'RhinoScript' and topic.categories contains 'Troubleshooting' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}
- Pascal Golay's scripted utilities for Rhino
- RhinoScript Samples on GitHub
- RhinoScript Dash Docset
- RhinoScript Help File On-Line
{: #rhinomobile }
3D mobile application development.
- [What is RhinoMobile?]({{ site.baseurl }}/guides/rhinomobile/what_is_rhinomobile/)
- Installing Tools ([Windows]({{ site.baseurl }}/guides/rhinomobile/installing_tools_windows/), [Mac]({{ site.baseurl }}/guides/rhinomobile/installing_tools_mac/))
- Your First App ([Windows]({{ site.baseurl }}/guides/rhinomobile/your_first_app_windows/), [Mac]({{ site.baseurl }}/guides/rhinomobile/your_first_app_mac/))
- [Using Simulators]({{ site.baseurl }}/guides/rhinomobile/using_simulators/)
- [Testing On Devices]({{ site.baseurl }}/guides/rhinomobile/testing_on_devices/)
Guides relating to RhinoWIP in development
{% assign guides = site.guide_topics | sort:"title" %}
-
{% for topic in guides %}
{% if topic.apis contains 'RhinoWIP' %}
{% if topic.title and topic.order %}
- {{ topic.title }} {% endif %} {% endif %} {% endfor %}