RhinoDeveloper®
design, model, present, analyze, realize...
Rhino Logo
Guides Samples API Videos Community my account

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 in rhino
  • python windows
  • python-scripting
  • rdk
  • rendering
  • rhino.python 101
  • rhinoaccounts
  • rhinoscript 101
  • scripting
  • scripts
  • surfaces
  • tasks
  • text
  • this site
  • troubleshooting
  • unsorted
  • viewports and views
  • zoo

Levels:

Platforms:

Tags:

Tasks:

Versions:

Edit on GitHub
History
Admin
Add Leader

Demonstrates how to add a leaders to your Rhino model from an array of …

Add Radial Dimension

Demonstrates how to add radial dimensions to a selected curve.

Advanced Display Settings

Demonstrates how to change advanced display settings in Rhino where the …

Airfoil Shapes

How to read point files that describe airfoils and create interpolated …

Arc Point Distribution

Demonstrates arc point distribution.

Array By Distance

Demonstrates how to array a user-selected object by specifying a start …

Attaching User Data to Brep Components

Demonstrates how to attach object user data to components of a Brep.

Batch Convert AutoCAD Files

Demonstrates how to convert a folder of AutoCAD files to Rhino 3dm files …

Batch Render

Demonstrates how to recurse through a folder and render every Rhino file …

Batch Save Small

Demonstrates how to recurse through a folder and save small every Rhino …

Boolean Difference

Demonstrates how to perform a Boolean Difference operation on two sets of …

Boolean Difference

Demonstrates how to perform a boolean difference operation on two selected …

Box Shell

Demonstrates how to give thickness to (or shell) a Brep box.

Calculate Mesh Volume

Demonstrates how to calculate the volumes of mesh objects.

Calculate Surface Curvature

Demonstrates how to calculate the principle curvature at a user-specified …

Calculate the Angle Between Two Vectors

Demonstrates how to calculate the angle between two vectors.

Calculate the Angle Between Two Vectors

Demonstrates how to calculate the angle between two vectors using …

Calculate Volume Centroid of Solids

http://wiki.mcneel.com/developer/sdksamples/volumecentroid

Change Construction Plane Modes

Demonstrates how to switch between standard and universal construction …

Change Dimension Style

Demonstrates how to change the dimension style on all objects in a Rhino …

Circle Center

Demonstrates how to find the center of a circle.

Circle Packing

Multi-radius circle packing algorithm in RhinoScript.

Closest Point Calculation with RTree

Demonstrates how to perform a closest point calculation using an RTree data …

Computer Physical Address

Illustrates RhinoScript code that determines the physical, or MAC, address …

Count Objects

Demonstrates how to count all the different object types using RhinoScript.

Create CutPlane

Demonstrates how to script the CutPlane command using RhinoScript.

Create Mesh from Brep

Demonstrates how to create a mesh from a selected surface or polysurface.

Create Spiral

Demonstrates how to create a spiral object from an axis and a radius point.

Create Surface From Points and Knots

Demonstrates how to create a surface from scratch from points and knots.

CRhinoGetFileDialog to Preview Bitmaps

Demonstrates how to use the CRhinoGetFileDialog class to preview bitmap …

Curve Surface Intersection

Demonstrates how to calculate the intersection points of a user-specified …

Custom Geometry Filter

Demonstrates how to create a specialized GetObject with a custom geometry …

Custom Python

Demonstrates how to run a custom python script from within a command.

Custom Undo

Demonstrates how to set up a custom set of actions when the Undo command is …

Determine Language Setting

Demonstrates how to determine Rhino's language setting.

Determine Normal Direction of Brep Face

Demonstrates how to determine the normal direction of a Brep face at a …

Display Conduit

Demonstrates a basic display conduit that draws a custom axis in the Rhino …

Display Conduit Arrowheads

Demonstrates how to drawing arrowheads in a Display Conduit.

Display Order

Demonstrates the order of how objects are drawn in the Rhino viewport and …

Display Precision

Demonstrates how to change the display precision in a Rhino model.

Divide by Length Points

Demonstrates how to divide a user-selected curve into a set of spaced …

Duplicate Mesh Boundary

Demonstrates how to create a bounding polyline from naked edges of an open …

Duplicate Surface Border

Demonstrates how to duplicate the borders of a user-specified surface or …

Dynamically Drawing Text Strings

Demonstrates how to dynamically draw text strings relative to a given …

Edit Text

Demonstrates how to edit selected text, replacing it with new text.

Explode Hatch

Demonstrates how to explode a user-specified hatch object into its …

Exploding Meshes

Demonstrates how to explode a mesh into individual faces using RhinoScript.

Export Control Points

Demonstrates how to export the control points of a user-selected curve and …

Export Points to Excel

Illustrates RhinoScript code that exports Rhino point coordinates to …

Exporting Meshes to Geomview

Demonstrates how to export a mesh object to Geomview's OFF file format …

Extend Surface

Demonstrates how to extend a user-specified edge of a surface.

Extract Render Mesh

Demonstrates how to extract the render mesh from a surface or polysurface.

Extract Thumbnail Preview Images

Demonstrates how to extract the thumbnail preview image from .3DM files …

Extrude Brep Face

Demonstrates how to extrude the Brep face from a user-specified surface.

Furthest Z on Surface given X Y

Demonstrates how to determine the furthest Z on surface given the X Y …

Get Brep Face Vertices

Demonstrates how to get the vertices of a Brep face.

Get Multiple With Options

Demonstrates how to get multiple objects in Rhino command-line options.

Get RGB Color Intensities

Demonstrates retrieve red, green, and blue color intensities using …

Hatch Boundary

Demonstrates how to hatch a closed planar boundary.

Import Text from File

Demonstrates how to import text from a file using RhinoScript.

Increase NURBS Surface Degree

Demonstrates how to increase the degree of a NURBS surface.

Insert Knot

Demonstrates how to insert a knot into a user-selected NURBS curve.

Instance Archive File Status

Demonstrates how to find the status of a file that contains an instance …

Instance Definition Names

Demonstrates how to print the instance definition names.

Instance Definition Tree

Demonstrates how to list or enumerate the objects that make up a nested …

Intersecting Line and Circle

Demonstrates how to find the intersection point(s) of a circle and a line.

Intersecting Meshes

Demonstrates how to intersect two meshes.

Is Dynamic Array Dimensioned

Demonstrates how to determine of a dynamic array has been dimensioned.

Is Planar Surface in Plane

Demonstrates how to determine if a user-selected surface is in plane.

IsBrepBox Test

Demonstrates how to determine whether a given Brep is a box.

Isocurve Density

Demonstrates how to adjust the the isocurve density of a user-specified …

Join the Dots

Demonstrates joining points into polylines in RhinoScript.

List AutoCAD Export Schemes

Demonstrates how to build a list of AutoCAD export schemes using …

List IGES Export Schemes

Demonstrates how to build a list of IGES export schemes using RhinoScript.

Loft Surfaces

Demonstrates how to create a lofted surface from a set of user-specified …

Match Object Attributes

Demonstrates a custom object attribute matching function in RhinoScript.

Match Text Properties

Demonstrates how to match text object properties in RhinoScript.

Mesh Boolean Difference

Demonstrates how to use the RhinoMeshBooleanDifference function.

Mesh Boolean Intersection

Demonstrates how to intersect meshes.

Mesh Volume

Demonstrates how to calculate the volume of a user-specified closed mesh.

Mesh Volume Centroid

Demonstrates how to calculate the volume centroid of a mesh.

Meshing Objects

Demonstrates how to mesh surface and polysurface objects using the …

Modify Grip Weight

Demonstrates how to modify the weight of a grip object.

Modify Light Color

Demonstrates how to change the color of a user-specified light.

Move a Construction Plane

Demonstrates how to move the origin of a construction plane.

Move CPlane

Demonstrates how to move a CPlane in the active viewport.

Move Points

Demonstrates how to move user-specified points to a new location.

Move Points Non Uniform

Demonstrates how to move points in a non-uniform manner.

Object Iterator

Demonstrates how to iterate (or enumerate) through Rhino's geometry table.

ON_SimpleArray Utilities

Demonstrates how to sort and cull simple arrays.

Opening 3DM Files

Demonstrates how to open 3DM files using RhinoScript.

Orient On Surface

Demonstrates how to orient objects on a surface.

Orthogonal Mode

Demonstrates how to enable or disable orthogonal mode and its effects.

Perpendicular Vectors

Demonstrates how to calculate a vector that is perpendicular to another …

Planar Surface

Demonstrates how to create a planar surface from a rectangle.

Project Points to Breps

Demonstrates how to project points to Brep objects.

Project Points to Mesh

Demonstrates how to project points to a mesh.

Read Dimension Text

Demonstrates how to read dimension text from an annotation object.

Replace Object Hatch Pattern

Demonstrates how to replace a Hatch Object's pattern.

Rotate Object Around Point

Demonstrates how to rotate an object around the centroid of its bounding …

Rotate Objects Around Center

Demonstrates how rotate objects around the center point of their bounding …

Rotate Plane Parallel to World

Demonstrates how to rotate a plane so its x-axis is parallel to the world …

Save Plugin List to File

Demonstrates how to save the names of loaded and unloaded plugins to a text …

Save Video Card Info

Demonstrates how to save information about your system's video card to a …

Saving Files

Demonstrates how to save a file using RhinoScript.

Scale Text by Dimension Scale

Demonstrates how to properly scale text objects by the document's dimension …

Select Multiple Files

Demonstrates how to use RhinoScript's MultiListBox function to select …

Set Command Prompt

Demonstrates how to set Rhino's command prompt text to show the progress of …

Set Material Colors from Object Colors

Demonstrates how to modify an object's material color to match its display …

Set RhinoPageView Width and Height

Demonstrates how to set the RhinoPageView width and height dimensions.

Show Hidden Objects

Demonstrates how to iterate through the geometry table and unhide hidden …

Show Surface Direction

Demonstrates how to show a surface's direction using a display conduit.

Single Color Back Faces

Demonstrates how to determine the curve and object colors of back faces.

Space Morph

Demonstrates how to construct the Twist, Bend, Taper, Maelstrom, Stretch, …

Split Brep

Demonstrates how to split a brep with another brep using the RhinoSplitBrep …

Split Brep Edges

Demonstrates how to split the edges of breps.

Split BReps with Planes

Split a Set of BReps with a Plane

Split File Path String

Demonstrates how to break a file path string in to its components using …

Sprite Drawing

Demonstrates how to draw bitmap sprites in Rhino.

Surface from Corner Points

Demonstrates how to create a surface from a set of corner points.

Sweep Surfaces with Sweep1

Demonstrates how to sweep along a single rail curve.

Synchronize Object Render Color

Demonstrates how to synchronize the basic material color of an object with …

Test if an Object is a Circle

Demonstrates how to test if an object looks like a circle.

Text Justify

Demonstrates how to set text justification with a specific font.

Tight Bounding Boxes for Breps

Demonstrates how to generate tight bounding boxes for Brep objects.

Transform Breps

Demonstrates how to move (or transform) a user-specified Brep object.

Tweak Colors

Demonstrates how to set the default paint colors in Rhino.

Unroll Surface

Unrolling a developable surface

Unroll Surface and Mesh

Unroll developable surface and associated mesh

Visual Analysis Modes

Demonstrates how to set the visual analysis mode to Z analysis for …

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