Skip to content

Latest commit

 

History

History
455 lines (367 loc) · 14.1 KB

guides.md

File metadata and controls

455 lines (367 loc) · 14.1 KB
layout title permalink order
toc-page
Guides
/guides/
2

Guides


General

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 Windows OS X

{: #rhinocommon }

The cross-platform .NET plugin SDK for Rhino.

Overview

  • [What is RhinoCommon?]({{ site.baseurl }}/guides/rhinocommon/what_is_rhinocommon/)
  • [What are Mono & Xamarin?]({{ site.baseurl }}/guides/rhinocommon/what_are_mono_and_xamarin/)

Getting Started

  • 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/))

Fundamentals

{% 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 %}

Advanced

{% 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 %}

Zoo

{% 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 %}

Rhino.Python Windows OS X

{: #rhinopython }

Quickly add functionality to Rhino or automate repetitive tasks.

Overview

{% 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 %}

Getting Started

{% 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 %}

Learning Resources

Python Applied to Rhino

Learning Python

openNURBS Windows OS X

{: #opennurbs }

Read/Write Rhino 3dm files in your application.

Overview

{% 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 %}

Getting Started

{% 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 %}

Fundamentals

{% 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 %}

Advanced

{% 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 %}

C/C++ Windows

{: #cpp }

Native SDK for Rhino for Windows plugins.

Overview

{% 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 %}

Getting Started

{% 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 %}

Fundamentals

{% 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 %}

Advanced

{% 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 %}

Rendering (RDK)

{% 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 %}

Zoo

{% 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 %}

Troubleshooting

{% 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 Windows

{: #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 Windows

{: #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.

Overview

  • [What are VBScript and RhinoScript?]({{ site.baseurl }}/guides/rhinoscript/what_are_vbscript_rhinoscript)

Getting Started

Fundamentals

{% 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 %}

Intermediate

{% 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 %}

Advanced

{% 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 %}

Troubleshooting

{% 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 %}

Other Resources


RhinoMobile Android iOS

{: #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/)

Work In Progress (WIP)

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 %}