RhinoDeveloper
design, model, present, analyze, realize...
Guides Samples API Videos Community my account user avatar sign in

Section:

  • Authors
  • Guides
  • API References
  • Samples
  • Videos

Categories:

  • Adding-Objects
  • Advanced
  • Analysis
  • Basic
  • Blocks
  • Caffeine
  • Client
  • CloudZoo
  • CloudZooDoc
  • Csharp-Essentials
  • Curves
  • Databases
  • Deployment
  • Deprecated
  • Development
  • Draw
  • Essential-Mathematics
  • Essentials-Algorithms-and-Data-Structures
  • Eto
  • Features
  • Flamingo
  • Fundamentals
  • General
  • Getting-Started
  • GhPython
  • Hops
  • How-To
  • In-Depth
  • Intermediate
  • Interoperability
  • Layers
  • Macros
  • Miscellaneous
  • NURBS
  • Other
  • Overview
  • Picking-and-Selection
  • Python-Windows
  • Python-in-Rhino
  • RDK
  • Rendering
  • Rhino.Python-101
  • RhinoAccounts
  • RhinoScript-101
  • Scripting
  • Scripts
  • Surfaces
  • Tasks
  • Text
  • This-Site
  • Troubleshooting
  • Unsorted
  • Viewports-and-Views
  • Zoo
  • intermediate
  • python-scripting

Levels:

Platforms:

Tags:

Tasks:

Versions:

Edit on GitHub
History
Admin
Accessing Databases

This guide demonstrates how to access databases from VBScript using …

Adding Curvature Circles

This guide demonstrates how to add curvature circles using RhinoScript.

Adding Online Help to Your Plugin

Discusses how to add online help support to your Rhino plugin using C/C++.

Adding RhinoScript Support

This guide demonstrates how to add RhinoScript support to C++ plugins.

Adding to Rhino's File Search Path

This brief guide demonstrates how to add a file path to Rhino's file search …

Adjusting Clipping Planes from Conduits

This brief guide discusses adjusting clipping planes from display conduits …

Archimedean Spirals

This guide demonstrates how to create Archimedean Spirals using …

Array Utilities

This guide presents an array of VBScript Array utilities.

Calculating the Lengths of NURBS Curves

This guide discusses a problem when trying to calculate the length of a …

Canceling Long Processes with ESC

This guide demonstrates two methods for checking the Escape key.

Cancelling Scripts

This guide demonstrates how to allow scripts to be cancelled by the user.

Changes to Tabbed Panels

Discusses the changes in tabbed panels for Rhino 6.

Changing Display Precision

This brief guide demonstrates how to change the unit's display precision of …

Closest Axis Point

This guide demonstrates how to find the closest point on a planar curve to …

Converting Text to Geometry

This guide demonstrates how to convert text to curves using RhinoScript.

Converting to Grayscale

This guide demonstrates how to convert an RGB color value to grayscale.

Copying to Excel

This guide demonstrates how to copy from Rhino and paste into Microsoft …

Crash Dump Analysis

This guide discusses how to analyze crash dump files in Visual Studio.

Creating a Custom Color Picker

This guide demonstrates how to replace Rhino's color picker using C/C++.

Creating a Custom CRhinoGetObject Class

This guide demonstrates how to derive a class from CRhinoGetObject to …

Creating and Deploying Plugin Toolbars

This guide covers the creation and deployment of plugin toolbars.

Creating Linear Dimensions

This guide demonstrates how to create linear dimensions using openNURBS.

Creating Points from Text Objects

This brief guide demonstrates how to create point objects based on text …

Curve Osculating Planes

This guide demonstrates how to calculate osculating planes.

Custom Picking Grip Objects

This guide discusses how to write a custom grip object picker in C/C++.

Custom Undo Events

This guide discusses custom undo events.

Data from Ellipses

This guide discusses ellipses and their representation in openNURBS.

Determining Language Setting

This guide demonstrates how to determine the language setting when …

Disconnected Recordset Sorting

This guide demonstrates using a disconnected recordset to sort data.

Distance on a Curve from a Point

This guide demonstrates how to determine a point on a curve that is a …

Draft Angle Contouring

This guide demonstrates how to create contour curves based on draft angle …

Drawing Arrowheads in Display Conduits

This guide discusses and demonstrates how to draw arrowheads in Rhino …

Duplicating Objects with Group

This guide demonstrates how to duplicate objects that are members of one or …

Dynamically Drawing Geometry when Picking Points

This guide demonstrates how to derive a new class to dynamically draw …

Dynamically Drawing Polylines

This guide demonstrates how to derive a new class from CRhinoGetPoint to …

Dynamically Drawing Text Strings

This guide demonstrates how to dynamically draw text strings using C/C++.

Dynamically Inserting Blocks

This guide demonstrates how to insert a block instance at a user specified …

Efficient Script Loading

This guide discusses different techniques of loading and running script and …

Enabling Orthogonal Mode

This brief guide demonstrates how to enable Rhino's orthogonal mode using …

Error Handling

This guide describes the error handling semantics of VBScript.

Extracting Curve Edit Points

This brief guide demonstrates how to extract a curve's edit points using …

Extracting Thumbnail Preview Images

This guide demonstrates how to extract the thumbnail preview image from a …

Fibonacci Numbers

This guide is a survey of Fibonacci number algorithms in RhinoScript.

Finding an Annotation object's font

This guide demonstrates how to get an Annotation object's font using …

Getting & Setting Locale

This guide demonstrates how to format locale-sensitive numbers using …

Getting Script-Added Objects

This guide demonstrates how to locate objects that were added to Rhino by a …

Handling Enter and Escape from Modal Dialogs

This guide discusses preventing modal dialogs from closing when the Enter …

Highlighting Objects in Conduits

This guide demonstrates how to highlight objects in a conduit using C/C++.

Hot & Cold Colors

This guide demonstrates how calculate colors for analysis using …

Importing Points from Text Files

This guide demonstration of how to open a text file and import data from it …

Instance References with Non-Uniform Scales

This guide discusses non-uniform scaling issues when using the openNURBS …

Isometric Views

This guide demonstrates how to create isometric views using RhinoScript.

Linear Regression

This guide demonstrates how to calculate linear regression using …

List Components

This guide demonstrates how to operate on more than one item at a time.

Loading Plugins at Startup

This guide discusses how to configure plugins to load at startup using …

Localizing Plugin Toolbars

This guide covers the localization of plugin toolbars.

Lofting Surfaces that Maintain Tangency

This guide demonstrates how to loft surfaces that maintain tangency using …

Making Plugins That Expire

This guide demonstrates an easy way to make a plugin expire using C/C++.

Modifying Advanced Display Settings

This guide demonstrates how to modify advanced display settings using …

Moving Curve and Surface Grips

This guide demonstrates how to move curve and surface object grips using …

Moving Mesh Vertices

This brief guide demonstrates how to move mesh vertices using C/C++.

Object Properties Page Icons

This brief guide discusses how to provide an icon for a custom object …

Offsetting Meshes

This guide demonstrates how to offset and solidify a mesh using …

Options Pages Best Practices

Discusses the best practices for writing options or document properties …

Padding Digits

This short guide demonstrate how to pad numbers with leading zeros in …

Persistent Settings

This brief guide demonstrates how to use private variables for persistent …

Picking Objects without CRhinoGetObject

This guide demonstrates an alternate technique to picking objects without …

Plugin Loading

This guide discusses how Rhino loads C/C++ plugins.

Plugin Search Order

This guide discusses the order in which Rhino searches and loads plugins.

Project Curves onto Breps

This guide demonstrates how to project a curve onto a brep using C/C++.

Projecting Points to Breps

This brief guide demonstrates how to project points onto Brep objects using …

Quadratic Solver

This brief guide demonstrates how to solve quadratic equations in …

Quick Sort Key Value Pairs

This guide demonstrates how to sort an array of key-value pairs in …

Read & Write UTF-8 Files

This brief guide demonstrates how to read and write UTF-8 encoded text …

Reading Excel Files

This brief guide demonstrates how to read a Microsoft Excel file from …

Reading Per-Face Render Materials

This brief guide describes how to read render materials from Brep faces …

Replacing Points with Blocks

This guide demonstrates how to replace point objects with block objects …

Retrieving Rhino Data from the Clipboard

This guide demonstrates how to access Rhino data from the Windows Clipboard …

Rounding Numbers

This guide discusses number rounding in RhinoScript.

Run a Rhino command from a Plugin

This guide covers the proper techniques when running a Rhino command from …

Running Rhino from the Command Line

This guide explains how to run Rhino from the command line.

Saving File Summary Info

This brief guide demonstrates how to display the File Properties dialog …

Script Demand Loading

This guide demonstrates how to demand load and run RhinoScript routines.

Setting Up a Cage Edit

This guide demonstrates how to setup a cage editing scenario using C/C++.

Shading Individual Objects

This guide demonstrates how to shade individual objects using C/C++.

Shortest Line between two Lines

This brief guide demonstrates how to calculate the shortest line between …

Showing Objects Transforming Dynamically

This guide demonstrates how to dynamically draw transforming objects using …

Skipping current iteration in a For loop

This guide demonstrates how to skip the current iteration in a For Loop.

Sorting VBS Arrays with .NET

This guide demonstrates how to use the .NET Framework to sort arrays in …

Supporting High DPI Displays

This guide discusses the support of high resolution monitors.

Supporting High DPI Displays

This guide discusses the support of high resolution monitors.

Testing for Curves on Surfaces

This guide discusses how to test to see if a curve lies on a surface using …

Testing for Empty Arrays

This guide discusses how to determine a VBScript array is empty.

Testing for Object Visibility

This guide demonstrates how to detect whether or not an object is visible …

Toggling the Status Bar

This brief guide demonstrates how to show or hide the Rhino status bar …

Tracking Camera Changes with Conduits

This guide demonstrates how to use a conduit that uses notifiers to track …

Triangulating Polygons

This guide demonstrates how to triangulate polygons using C/C++.

Trimming Curves

This guide demonstrates how to trim curves using RhinoScript.

Uncommon Numeric Conversions

This brief guide demonstrates some useful (or not so useful) numeric …

Unifying Mesh Normals

This brief guide demonstrates how to unify the normal direction of mesh …

Using ActiveX Controls

This brief guide discusses how to use ActiveX controls in C/C++ plugins.

Using NuGet

This guide describes how developers can use the NuGet packages available …

Using RhinoCommon from Python

This brief guide cover using RhinoCommon from Python.

VBScript RegExp Objects

This guide discusses the VBScript RegExp object.

VBScript RegExp Objects

This guide discusses the VBScript RegExp object.

Writing Code for 32- and 64-bit Compilers

This guide outlines some considerations when writing C/C++ code for both …

Creating a Skin (Windows)

This guide outlines the tools for RhinoCommon developers to wrap their …

Display Conduits

This guide gives an overview of Display Conduits and how to use them to …

Extending the GUI

This guide describes how to extend the default behaviour, functionality, …

Task Capable Components

A guide to programming multi-threaded components in Grasshopper

Custom Attributes

This guide contains a step-by-step walkthrough regarding custom object …

Code-Driven File IO

This guide gives an overview of using RhinoCommon to drive file format IO …

Creating a Rhino-dependent C++ DLL

This guide outlines the process of creating a Rhino-dependent C++ DLL.

Creating a Skin

This guide outlines the tools for C/C++ developers to wrap their …

Custom Component Options

This guide discusses how to add custom options to a component and have them …

Components with a variable number of parameters

This guide has yet to be authored or ported.

Wrapping Native Libraries

This guide demonstrates how to wrap a C/C++ library in order to call into …

Procedurally Generate Toolbars

This guide covers the generation of toolbar button images.

Using methodgen

This guide covers the automatic pInvoke call generator and enum …

Interacting with Rhino Accounts

This guide discusses all the steps needed to interact with Rhino Accounts …

Custom Package Repositories

This is a quick guide to configuring custom package repositories in Rhino.

Find a Reseller
Shop online or find a Reseller
Find a Reseller
Privacy Policy • About • Contact Us • Language
Copyright © 1993-2024 Robert McNeel & Associates. All Rights Reserved.
Blogger icon Food4Rhino