| layout | toc-page |
|---|---|
| title | Samples |
| description | All the official sample code available for Rhino and Grasshopper developers. |
| permalink | /samples/ |
| order | 4 |
For additional samples, visit the Developer Samples Repository on GitHub.
{: #rhinocommon }
-
{% for sample in samples %}
{% if sample.sdk contains 'RhinoCommon' and sample.categories contains 'Adding Objects'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
-
{% for sample in samples %}
{% if sample.sdk contains 'RhinoCommon' and sample.categories contains 'Blocks'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
-
{% for sample in samples %}
{% if sample.sdk contains 'RhinoCommon' and sample.categories contains 'Curves'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
-
{% for sample in samples %}
{% if sample.sdk contains 'RhinoCommon' and sample.categories contains 'Draw'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
-
{% for sample in samples %}
{% if sample.sdk contains 'RhinoCommon' and sample.categories contains 'Layers'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
-
{% for sample in samples %}
{% if sample.sdk contains 'RhinoCommon' and sample.categories contains 'Picking and Selection'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
-
{% for sample in samples %}
{% if sample.sdk contains 'RhinoCommon' and sample.categories contains 'Viewports and Views'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
-
{% for sample in samples %}
{% if sample.sdk contains 'RhinoCommon' and sample.categories contains 'Other'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
{: #rhinopython }
-
{% for sample in samples %}
{% if sample.sdk contains 'RhinoPython'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
{: #opennurbs }
openNURBS samples have yet to be ported to this site. Please check back soon for updates. In the meantime, you can view the original documentation here: https://wiki.mcneel.com/developer/opennurbs/home or see the openNURBS samples bundled with the SDK.
{: #cpp }
-
{% for sample in samples %}
{% if sample.sdk contains 'C/C++' and sample.categories contains 'Adding Objects'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
-
{% for sample in samples %}
{% if sample.sdk contains 'C/C++' and sample.categories contains 'Blocks'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
-
{% for sample in samples %}
{% if sample.sdk contains 'C/C++' and sample.categories contains 'Curves'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
-
{% for sample in samples %}
{% if sample.sdk contains 'C/C++' and sample.categories contains 'Layers'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
-
{% for sample in samples %}
{% if sample.sdk contains 'C/C++' and sample.categories contains 'Picking and Selection'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
-
{% for sample in samples %}
{% if sample.sdk contains 'C/C++' and sample.categories contains 'Surfaces'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
-
{% for sample in samples %}
{% if sample.sdk contains 'C/C++' and sample.categories contains 'Viewports and Views'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
-
{% for sample in samples %}
{% if sample.sdk contains 'C/C++' and sample.categories contains 'Other'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
{: #grasshopper }
Grasshopper Component samples have yet to be ported to this site. Please check back soon for updates. In the meantime, you can view the original documentation here: https://wiki.mcneel.com/developer/grasshopper/gha
{: #rhinoscript }
-
{% for sample in samples %}
{% if sample.sdk contains 'RhinoScript' and sample.categories contains 'Adding Objects'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
-
{% for sample in samples %}
{% if sample.sdk contains 'RhinoScript' and sample.categories contains 'Blocks'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
-
{% for sample in samples %}
{% if sample.sdk contains 'RhinoScript' and sample.categories contains 'Curves'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
-
{% for sample in samples %}
{% if sample.sdk contains 'RhinoScript' and sample.categories contains 'Layers'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
-
{% for sample in samples %}
{% if sample.sdk contains 'RhinoScript' and sample.categories contains 'Picking and Selection'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
-
{% for sample in samples %}
{% if sample.sdk contains 'RhinoScript' and sample.categories contains 'Surfaces'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
-
{% for sample in samples %}
{% if sample.sdk contains 'RhinoScript' and sample.categories contains 'Viewports and Views'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
-
{% for sample in samples %}
{% if sample.sdk contains 'RhinoScript' and sample.categories contains 'Flamingo'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
-
{% for sample in samples %}
{% if sample.sdk contains 'RhinoScript' and sample.categories contains 'Other'%}
{% if sample.title and sample.order %}
- {{ sample.title }} {% endif %} {% endif %} {% endfor %}
{: #rhinomobile }
RhinoMobile samples have yet to be ported to this site. Please check back soon for updates. In the meantime, you can view the samples on GitHub here: https://github.com/mcneel/RhinoMobileSamples



