McNeel Wiki
Command List
edit · print · help · all topics
Main Pages

AccuRender

Bongo

Brazil r/s

Developer

Flamingo

Penguin

Rhino Blogs

Rhino

Rhino Labs

Search

Languages

Česky

Deutsch

English

Español

Français

Italiano

Polish

日本語

한국어

中文(繁體)

 
.
SummaryA list of the commands in Rhino with a short description of what they do.
Updated11-Nov-2005. Current V4 command list and descriptions added. ~mb
NoteEach command should get its own page with a description of what it does and how it is used (for single-word commands, place [] around the command to make an automatic link. For multi-word commands that are not in red, remove the double quotes around the command). In order to not just duplicate the help file, tricks, references and special cases in which to better use another command can be added. This way the command pages can be called from the FrequentlyAskedQuestions page without having too many duplicate entries.
TodoPlease add to the ToDoList requests for organization, additional content, or any other requests for more information.
NoteThis page needs content. Feel free to add to the description of each command. This can include references to other commands which in some situations may provide a better result, or a how-to for common tasks the command is generally used for. Please create link topics to the command names for added content. ~mbecker

123 A B C D E F G H I J K L M N O P Q R S T U V W XYZ

Test Commands

Test Commands

123

3DFace

Draws a single 3-D polygon mesh face.

3View

Sets the viewport layout to the standard three-viewport layout: Top, Perspective, and Front.

4View

Sets the viewport layout to the standard four-viewport layout: Top, Perspective, Right, and Front.

A

AddNextU

Adds the control point in the positive u-direction to the selected control points.

AddNextV

Adds the control point in the positive v-direction to the selected control points.

AddPrevU

Adds the control point in the negative u-direction to the selected control points.

AddPrevV

Adds the control point in the negative v-direction to the selected control points.

AddToGroup

Adds an object to selected group.

Alerter

Opens the Options dialog box at the Alerter page.

Align

Lines up object's bounding boxes at their bottom, horizontal center, left, right, top, or vertical center.

AlignMeshVertices

Forces mesh vertices within a specified distance to the same location.

AlignProfiles

Lines up and adjusts the length of one curve to another based on their bounding boxes.

Angle

Measures and reports the angle between two lines.

ApplyBoxMapping

Applies a texture mapping channel to an object, sets the mapping type to Box, and allows adjustment of the mapping primitive.

ApplyCrv

Wraps a curve onto a surface based the curve and surface parameters.

ApplyCylindricalMapping

Applies a texture mapping channel to an object, sets the mapping type to Cylindrical, and allows adjustment of the mapping primitive.

ApplyMesh

Fits a mesh that has the same number of control points as a source mesh onto a surface.

ApplyMeshUVN

Wraps meshes and points onto a surface based on the mesh and parameters.

ApplyPlanarMapping

Applies a texture mapping channel to an object, sets the mapping type to Planar, and allows adjustment of the mapping primitive.

ApplySphericalMapping

Applies a texture mapping channel to an object, sets the mapping type to Spherical, and allows adjustment of the mapping primitive.

ApplySurfaceMapping

Applies a texture mapping channel to an object, sets the mapping type to Surface, and allows adjustment of the mapping primitive.

Arc

Creates an arc curve.

Area

Calculates the surface area of closed planar curves, surfaces, polysurfaces, or meshes.

AreaCentroid

Calculates the area centroid of closed planar curves, surfaces, and polysurfaces.

AreaMoments

Calculates the area moments of inertia of closed planar curves, surfaces, and polysurfaces.

Array

Lays out copies of objects in a specified number rows and columns.

ArrayCrv

Lays out copies of objects spaced and rotated along a curve.

ArrayCrvOnSrf

Lays out copies of objects spaced and rotated along a curve on a surface using the surface normal to determine the orientation of the arrayed objects.

ArrayHole

Lays out copies of holes in a planar surface in a specified number rows and columns.

ArrayHolePolar

Lays out copies of holes in a planar surface in a circle around a central point.

ArrayPolar

Lays out copies of objects in a circle around a central point.

ArraySrf

Lays out copies of objects in a specified number rows and columns on a surface, using the surface normal to orient the objects.

Arrowhead

Creates or removes an annotation arrowhead on the end of a curve.

AssignBlankTexture

Automatically assigns unique texture names to selected objects.

AttachGHSData

Adds GHS specific information to a Rhino model by flagging surfaces and meshes as GHS objects.

Audit

Checks the currently open Rhino file for errors in layer and material indices.

Audit3dmFile

Checks a Rhino model file for errors.

Autosave

Saves the current file to the designated <autosave.3dm> file.

B

BackgroundBitmap

Places and manipulates a background image in the current viewport for tracing or

design analysis.

Bend

Deforms objects by aligning their control points to a dynamically created spine curve.

Blend

Draws a curve that blends between two curves keeping continuity with the curves.

BlendCrv

Creates a blend curve between curves and/or surface edges with controls for symmetry and curve continuity with each curve.

In Rhino V4.0, with the two curves intersecting at their ends, BlendCrv starts where you pick on the curves.

BlendSrf

Creates a curvature continuous blend surface between two surfaces, trims the original surfaces, and joins the blend surfaces to them.

Block

Defines a single object that combines one or more objects.

BlockManager

Manages the block definitions in the model.

Boolean2Objects

Cycles through the 4 Boolean results possible between two objects Union, Diff. A-B, Diff. B-A, Intersection. Shows preview and lets the you choose the desired result.

BooleanDifference

Cuts away the shared areas of selected polysurfaces or surfaces with another set of polysurfaces or surfaces.

BooleanIntersection

Cuts away the unshared areas of selected polysurfaces or surfaces.

BooleanSplit

Cuts away shared areas of selected polysurfaces or surfaces and creates separate polysurfaces from the shared and unshared parts.

BooleanUnion

Cuts away the shared areas of selected polysurfaces or surfaces and creates a single polysurface from the unshared areas.

Boss

Creates extruded areas in a surface or polysurface based on a planar curve.

Bounce

Shoots a ray at a collection of surfaces and creates a polyline path.

BounceLight

Adds lights or helper lines to the model based on user-defined highlight locations.

BoundingBox

Creates a curve or polysurface frame around selected objects.

Box

Creates a solid box from a base rectangle and a height or from diagonal corners.

BringViewportToTop

Brings a named viewport in front of all other viewports.

C

Cage

Creates a 3-D cage object to be used to deform other objects.

CageEdit

Deforms objects of any complexity smoothly using a small, user-defined number of control points.

Calc

Displays the on-screen calculator and outputs results to the command line.

CalcRPN

Displays the on-screen RPN (reverse Polish notation) calculator and outputs results to the command line.

Camera

Shows, hides, and toggles the visibility of the view camera.

Cancel

Cancels the current command and deselects objects.

Cap

Fills planar holes in a polysurface with a planar surface and joins the result.

Chamfer

Places a line segment as a beveled corner between two curves.

ChamferEdge

Creates a ruled surface between multiple polysurface edges with varying chamfer distances, trims the original faces, and joins the chamfer surfaces to them.

ChamferSrf

Places a ruled surface as a bevel between two surface edges.

ChangeDegree

Changes the degree of a curve or surface.

ChangeLayer

Changes the layer of selected objects to the selected layer.

ChangeToCurrentLayer

Changes the layer of selected objects to the current layer.

Check

Detects and reports errors in the selected objects' data structure.

CheckInLicense

Checks in a license to the workgroup license manager.

CheckNewObjects

Detects and reports errors in objects as they are created or imported.

CheckOutLicense

Checks out a license from the workgroup license manager.

Circle

Creates a circle.

ClearAllMeshes

Deletes render and analysis meshes from all surfaces and polysurfaces.

ClearUndo

Frees memory by clearing the undo buffer.

ClippingPlane

Creates a clipping plane object that represents a plane for visibly clipping away geometry in a specific viewport.

CloseCrv

Closes open curves either with a straight segment or by moving the endpoints to the start point if they are within joining tolerance of one another.

CloseRenderWindow

Closes the render display window.

ClosestPt

Creates a point object at the closest point from a specified location to a selected object or on two objects where they are closest to each other.

CloseViewport

Closes the active viewport.

CollapseMeshEdge

Moves the vertices of a mesh edge to a single vertex.

CollapseMeshFace

Moves the vertices of a mesh face to a single vertex.

CollapseMeshFacesByArea

Moves the vertices of mesh faces that have a surface area greater or less than a specified value to an single vertex.

CollapseMeshFacesByAspectRatio

Moves the vertices of mesh faces that are greater or less than a specified ratio of length to width to a single vertex.

CollapseMeshFacesByEdgeLength

Moves the vertices of mesh edges that are greater or less than a specified length to a single vertex.

CollapseMeshVertex

Moves a selected mesh vertex to the location of another selected mesh vertex.

CommandHelp

Displays the help topics in dockable window and displays the help for the current command.

CommandHistory

Displays recently-used commands in a separate Command History window.

CommandPrompt

Manages the display of the Command Prompt window.

Commands

Opens Command List help topic.

Cone

Draws a solid cone from the base circle and the apex location.

Conic

Draws a conic section curve.

Connect

Extends curves to meet at their endpoints.

ConnectSrf

Extends surface edges to meet and trims the surfaces to each other.

Contour

Creates a spaced series of planar curve resulting from the intersection of a defined cutting planes through a surface or polysurface.

Convert

Changes the structure of a curve to polyline or arc segments.

The command has to following options: Output (Arcs/Lines), SimplifyInput (Yes/No), DeleteInput (Yes/No), AngleTolerance, and Tolerance.

ConvertToBeziers

Changes the structure of a NURBS curve or surface to a Bézier curve or surface.

ConvertToPolyline

Built-in alias for the Convert command with option Output set to Lines.

Copy

Makes duplicates of the selected objects.

CopyCPlaneSettingsToAll

Changes all viewports to have the same grid settings and snap spacing as the current viewport.

CopyCPlaneToAll

Changes all viewports to have the same construction planes as the current viewport.

CopyDetailToViewport

Copies the selected detail to a model viewport.

CopyLayout

Copies the active layout to a new page.

CopyRenderWindowToClipboard

Copies the image in the render window to the Clipboard.

CopyToClipboard

Copies selected objects to the Windows Clipboard.

CopyToLayer

Copy selected objects to a specified layer.

CopyViewportToDetail

Copies or moves a model viewport to a new page layout as a detail viewport.

CPlane

Sets origin and orientation of the construction plane in the active viewport.

CreateSolid

Creates a closed polysurface from selected surfaces and polysurfaces that bound a region in space.

CreateUVCrv

Creates curves that duplicate the untrimmed boundary and trim curves of a surface as planar curves onto the world x-y plane.

Crv2View

Creates a curve from curves that are planar in different views.

CrvDeviation

Measures and reports the maximum and minimum distances between two curves.

CrvEnd

Places a point object at the end point of a curve.

CrvSeam

Changes the seam (start/end) location on closed curves.

CrvStart

Places a point object at the start point of a curve.

CSec

Creates cross-section curves through profile curves.

CullControlPolygon

Toggles the display of surface or mesh control points so that only points on the side of the surface that face the camera are displayed. For open surfaces the normal direction of the surface will determine which points are visible to the camera.

CullDegenerateMeshFaces

Deletes mesh faces that have 0 area.

Curvature

Analyzes the curvature at a point on a curve or surface.

CurvatureAnalysis

Displays false-color curvature analysis on surfaces.

CurvatureAnalysisOff

Closes the Curvature Analysis dialog box.

CurvatureGraph

Turns on curvature graph display for curves and surfaces.

CurvatureGraphOff

Turns off curvature graph display for curves and surfaces.

Curve

Draws a curve from control point locations.

CurveBoolean

Trims, splits, and joins curves based on their overlapping regions.

CurveThroughPolyline

Fits a curve through polyline vertices.

CurveThroughPt

Fits a curve through a selected point objects.

CurveThroughSrfControlPt

Fits curves through the control points of a surface.

Cut

Deletes objects from the model and places them in the Windows Clipboard.

CutPlane

Creates planar surfaces through objects at designated locations.

CutVolume

Reports the volume of the intersection between a closed object and a pre-existing box.

Cylinder

Creates a solid cylinder from a base circle and a length.

D

Delete

Erases selected objects from the model.

DeleteHole

Deletes a hole in a surface.

DeleteMeshFaces

Removes selected mesh faces from the parent mesh creating a hole.

DeleteSubCrv

Removes a portion of a curve that is between two selected locations.

Detail

Manages layout detail viewports.

DigBeep

Turns digitizer pedal sound feedback on and off.

DigCalibrate

Calibrates a 3-D digitizer.

DigCamera

Sets the current viewport camera location and direction based on the digitizer probe position and direction - I,J,K coordinates.

DigClick

Picks a point with a 3-D digitizer.

DigDisconnect

Disconnects the 3-D digitizer.

Digitize

Connects and initializes a 3-D digitizing.

DigPause

Pauses the 3-D digitizer so that it does not interfere with using the mouse.

DigScale

Sets the scale factor for digitized points.

DigSection

Creates planar cross sections using the 3-D digitizer.

DigSketch

Sketches a curve using a 3-D digitizer.

Dim

Creates a horizontal or vertical linear dimension.

DimAligned

Creates a linear dimension lined up with two points.

DimAngle

Dimensions the angle between two lines.

DimDiameter

Dimensions the diameter of a curve.

DimOrdinate

Creates dimensions from an origin point to a feature. Ordinate dimensions show the horizontal or vertical distance from an origin point (called the basepoint) to a dimensioned feature, such as a hole center or a feature in a part.

DimRadius

Dimensions the radius of a curve.

DimRecenterText

Returns dimension text that has been moved away from it default position to its original location.

DimRotated

Creates a linear dimension that is rotated from the x-y axis.

Dir

Analyzes and changes an object's normal direction.

DirectionalLight

Inserts a light that simulates the sun defined with parallel rays and a direction.

DisableOsnap

Manages the state of persistent object snaps.

DisplayCommandPrompt

Used in a script, displays the command prompt if it is hidden.

Distance

Measures the distance between two points.

Divide

Creates point objects by dividing a curve into a number of equal length segments or segments of a specified length.

DivideAlongCreases

Divides a surface into separate parts at kinks.

DocumentProperties

Opens the Document Properties dialog box.

DocumentPropertiesPage

Opens the Document Properties dialog box at the specified page.

DollyZoom

In a Perspective viewport, moves the camera location and changes the lens length at the same time, keeping the objects at the target plane about the same size.

Domain

Evaluates and reports the domain of a curve or surface.

Dot

Creates an annotation dot that stays parallel to and sizes with the view.

DraftAngleAnalysis

Displays false-color draft angle analysis on surfaces.

DraftAngleAnalysisOff

Closes the Draft Angle Analysis dialog box.

DragMode

Enables object dragging parallel to the construction plane, view, world x-y axis-, or surface.

Drape

Creates a surface through points defined at the intersection of objects and points projected toward the construction plane in the current viewport.

DrapePt

Creates a grid of point objects at the intersections of objects and points projected toward the construction plane in the current viewport.

DupBorder

Creates a curve that duplicates a surface or polysurface border.

DupEdge

Creates a curve that duplicates a surface edge.

DupFaceBorder

Creates a curve that duplicates a polysurface face border.

DupLayer

Copies a layer including all layer attributes and geometry.

DupMeshEdge

Creates a polyline that duplicates the edge of a mesh.

DupMeshHoleBoundary

Creates a polyline that duplicates the boundary of a mesh hole.

E

EarthAnchorPoint

Sets information about the model's position in latitude, longitude, and elevation for GIS mapping applications.

Echo

Turns on echoing of script commands to the command history window.

EdgeSrf

Creates a surface from two, three, or four selected curves.

EditLightByLooking

Sets a spotlight's direction based on the current view.

""EditMappingChannel"

EditPtOn

Displays points on the curve evaluated at knot averages.

EditScript

Opens a text editor utility for editing RhinoScript files.

EditText

Opens the Properties window at the Text page to change the properties or content of the selected text.

Ellipse

Draws a closed elliptical curve with options for perpendicular to the construction plane, from the corners of a bounding box, axis endpoints, from foci, and around a curve.

Ellipsoid

Creates a solid ellipsoid with options for from the corners of a bounding box, axis endpoints, from foci, and around a curve.

EMap

Displays shaded environment mapping for surface analysis.

EMapOff

Turns off environment map display and closes the Environment Map dialog box.

EndBulge

Adjusts the shape of a curve at its end or a surface near an untrimmed edge.

Enter

Functions as pressing the ENTER key for use in scripts or toolbar button programming.

EvaluatePt

Reports the world and construction plane coordinates of a selected location in space.

EvaluateUVPt

Reports the u- and v-coordinates of a selected location on a surface.

Exit

Closes the current Rhino session.

Explode

Breaks objects down into components: polysurfaces into surfaces, polycurves into curves, hatches into lines, dimensions into curves and text, text into curves, blocks into component geometry objects.

Export

Saves a new Rhino or other supported format file from selected objects.

ExportBitmaps

Creates files from wallpaper and background bitmaps that are saved in the model.

ExportOptions

Saves selected application option settings to a file.

ExportWithOrigin

Saves a new Rhino or other supported format file from selected objects with a specified origin and construction plane.

Extend

Lengthens a curve to meet a boundary, to a specified added distance, or by dragging the end to a new location.

ExtendCrvOnSrf

Lengthens a curve on a surface to meet a boundary, to a specified added distance, or by dragging the end to a new location.

ExtendSrf

Lengthens a surface by a factor value.

ExtendTrimmedSrf

Moves a surface edge to lengthen a surface.

ExtractBadSrf

Separates surfaces with errors from a polysurface.

ExtractConnectedMeshFaces

Separates from the parent mesh those faces connected to a selected face where the angle between the connected faces is within defined limits.

ExtractControlPolygon

Creates a polygon mesh that duplicates a surface or polysurface control polygon.

ExtractDuplicateMeshFaces

Separates identical faces in a single mesh from the parent mesh.

ExtractIsocurve

Creates curves that duplicate surface isoparametric curves at specified locations on the surface.

ExtractMeshEdges

Separates faces from the parent mesh determined by an angle or weld status.

ExtractMeshFaces

Separates selected faces from the parent mesh.

ExtractMeshFacesByArea

Separates faces from the parent mesh that are within a specified range of area.

ExtractMeshFacesByAspectRatio

Separates faces from the parent mesh that are within a specified upper and lower

aspect ratio limit.

ExtractMeshFacesByDraftAngle

Separates faces from the parent mesh based on the angle of the faces to the view.

ExtractMeshFacesByEdgeLength

Separates faces from the parent mesh that have an edge length greater or less than a specified value.

ExtractMeshPart

Separates faces from the parent mesh that are bounded by unwelded edges.

ExtractNonManifoldMeshEdges

Separates faces from the parent mesh that have more than one face connected to a single edge.

ExtractPt

Places point objects at curve control point or edit point locations, surface control point locations, and polygon mesh vertices.

ExtractRenderMesh

Copies the render mesh to create a separate mesh object.

ExtractSrf

Separates or copies a surface from a polysurface.

ExtractSubCrv

Separates or copies curve segments from a parent polycurve.

ExtractWireframe

Creates curves that duplicate surface or polysurface isoparametric curves displayed in the wireframe view.

ExtrudeCrv

Creates a surface or solid by driving a curve in a direction, for a distance, or along a path curve.

ExtrudeCrvAlongCrv

Extrudes a curve along a path curve.

ExtrudeCrvTapered

Creates a surface or solid by extruding a curve to a tapered polysurface.

ExtrudeCrvToPoint

Creates a surface or solid by driving a curve to a pointed surface.

ExtrudeSrf

Creates a solid by driving a surface in a direction, for a distance, or along a path curve.

ExtrudeSrfAlongCrv

Creates a solid by driving a surface along a path curve.

ExtrudeSrfTapered

Creates a solid by driving a surface to a tapered polysurface.

ExtrudeSrfToPoint

Creates a solid by driving a surface to a point.

F

Fair

Removes large curvature variations in a curve while limiting the geometry changes to the specified tolerance.

Fillet

Fills the corner formed by two curves with an arc.

FilletCorners

Fillets the corners of polycurves and polylines with arcs of a single specified radius.

FilletEdge

Creates a tangent surface between polysurface edges with constant radius profile, trims the original surfaces, and joins the fillet surface to them.

FilletSrf

Creates a tangent surface between two surface edges with constant radius profile, trims the original surfaces, and joins the fillet surface to them.

FillMeshHole

Fills a selected hole in a polygon mesh object with triangular faces.

FillMeshHoles

Fills all holes in a polygon mesh object with triangular faces.

Fin

Creates a surface by extruding a curve on a surface, normal to the surface.

FitCrv

Reduces the number of curve control points while maintaining the curve's same general

shape.

FitSrf

Reduces the number of surface control points while maintaining the surface's same general shape. This command is slightly more intelligent than Rebuild but is not always the best choice.

FixedLengthCrvEdit

Allows editing a curve without changing its length. There is no other way to maintain length while editing a NURBS curve. They are infinitely stretchy.

FlatShade

Shades the current viewport with no smoothing so the individual render mesh faces are visible.

FlattenSrf

Creates curves from surface edges flattened onto the construction plane.

Flip

Reverse the normal direction of a curve or surface.

Flow

Deforms objects by re-aligning their control points based on one "backbone" curve to another.

"FlowAlongSrf""

Morphs objects from a source surface to a target surface.

FoldFace

Splits and rotates faces of a polysurface around an axis or line.

Fullscreen

Fills the monitor screen with the viewports hiding menus, status bar, toolbars, command prompt, and window title.

G

GCon

Analyzes and reports the geometric continuity between two curves.

GetUserText

Retrieves text information attached using the SetUserText command. This information can also be retrieved by .NET plug-ins and VisualBasic scripts.

GhostedViewport

Sets the display mode for surfaces and polysurfaces in the current viewport to be translucent.

GradientView

Displays a customizable color gradient as a viewport background.

Notes:

- Use the hyphened version (-GradientView) to configure the command.

- In V3, the gradient view only works in OpenGL based views. If "Display wireframe viewports" in the Rhino Options is set to "Windows", you will only see a gray window in wireframe views. In this "Windows" mode, the only way you'll see gradient backgrounds is in shaded views (Shaded, Rendered, X-Ray, Ghosted).

- In V4, gradients will show up in any kind of view... even in the print window. However, in V4, the command itself is still quite basic now that GradientView is built into the display pipeline. The current version of this command was just something that was thrown together for test purposes. The UI (options) will be addressed in the next few betas. This means that the View=ALL option will be added. [Jeff LaSor - 2005-11-25]

Grid

Sets grid properties from the command line.

Group

Creates a single unit from selected objects.

H

HandleCurve

Draws illustration-program-style chained Bézier curves.

Hatch

Creates a pattern of lines to fill a selected bounding curves.

HBar

Edit a curve or surface with Bézier curve style handlebars.

Heightfield

Creates a surface based on grayscale values of the colors in an image file.

Helix

Draws a helical curve.

Help

Opens the Help topic for the current command.

Hide

Conceals selected objects.

HideInDetail

Hides selected objects in a detail view.

HidePt

Conceals selected control points and edit points.

HideSwap

Conceals all visible objects and shows all previously hidden objects.

History

Turns recording and updating of history-aware objects on and off.

Transmit=Yes means that for example moving an object will not break it's history if it has any. That is, you can loft some curves together with history record and update on, and then adjust the resulting surface by editing the curves. If transmit is off, then if you move the surface, the connection is lost, if transmit is on when the surface is made, editing the curves will update the surface even if the surface has moved from its original position. Transmit is removed as an option as of beta 2006-01-18.

HistoryPurge

Removes history from an object and its children.

HistoryUpdate

Redefines the object based on editing its parents.

Hydrostatics

Calculates and reports hydrostatic values (wetted surface area, waterline length, maximum waterline beam, water plane area, and center of floatation for surfaces and polysurfaces.

Hyperbola

Draws a hyperbolic curve from coefficient values, foci, or vertices.

Hyperlink

Attaches a URL hyperlink to an object.

I

IgesStudy

Examine specific entities in an IGES file by limiting which portions of the IGES directory are parsed.

Import

Merges all objects from a Rhino or other supported format file into the current model.

ImportOptions

Restores selected application option settings from the saved file.

IncrementalSave

Saves sequentially numbered versions of your model.

Insert

Imports objects from a file with the option to place, scale, rotate, insert as a group, block, or individual objects.

InsertControlPoint

Adds control points in a curve or a row of control points on a surface.

InsertEditPoint

Adds edit points to a curve.

InsertKink

Adds kinks in a curve.

InsertKnot

Adds knots in a curve or surface.

InsertLineIntoCrv

Straightens a curve between selected locations.

InterpCrv

Draws a curve through selected locations in space.

InterpCrvOnSrf

Draws a curve through selected locations on a surface.

Intersect

Creates point objects or curves at the intersection of curves and surfaces.

Invert

Deselects all selected objects and selects all visible objects that were not previously selected.

InvertPt

Deselects all selected control or edit points and selects all visible control or edit points that were not previously selected.

J

Join

Connects objects together to form a single object: lines into polylines, curves into polycurves, surfaces and polysurfaces into polysurfaces or solids.

JoinEdge

Joins two naked edges of different surfaces or polysurfaces that are coincident or close together but are not within tolerance.

K

L

Lasso

Selects point objects,control points, and edit points by sketching an irregular shape around them.

Layer

Manages layer properties.

LayerStateManager

Saves the current state of layers to a file or restores the state of layers from a saved file.

Layout

Creates a print layout viewport.

LayoutProperties

Manages layout viewport properties.

Leader

Draws an annotation leader with arrowhead and attached text.

Length

Measures and reports the length of a curve or curves.

LimitReferenceModel

Limits the amount of reference geometry that is available to work on by purging the reference geometry that is not needed in the area of interest.

Line

Draws a single line segment from two points, normal to a surface, at a specified angle, perpendicular to the construction plane, using four points to establish direction and length, bisecting two lines, tangent to a curve, as an extension of a curve, and on both sides of the start point.

LinearLight

Inserts a light that imitates a fluorescent tube into the model.

Lines

Draws multiple adjoining line segments.

LineThroughPt

Fits a line through selected point objects.

LinetypeDisplay

Displays curves using their Linetype properties.

List

Reports technical information about the data structure of the selected objects.

LoadScript

Loads a RhinoScript.

Lock

Sets the state of selected objects so they can be seen and snapped to, but cannot be selected for editing.

LockSwap

Unlocks all locked objects and locks all visible objects that were not previously locked.

Loft

Creates a surface through selected profile curves that define the surface shape.

M

MacroEditor

Opens an edit window for macroscript creation and testing.

Maelstrom

Deforms objects by moving their control points in a spiral as if they were caught in a whirlpool.

Make2D

Project geometry to the construction plane to make a 2 D drawing.

MakeHole

Creates a hole in a surface using a closed curve to define the hole shape.

MakeNonPeriodic

Makes a periodic curve or surface non-periodic.

MakePeriodic

Makes a non-periodic curve or surface periodic.

MakeUniform

Changes a curve or surface so it is knot vector uniform.

MappingOff

Turns off the mapping widgets for all objects.

MappingOn

Displays the mapping widgets for the texture mapping on the specified channel.

Match

Adjusts the endpoints of two curves or surface edges to have position, tangent, or curvature continuity with another curve or surface edge.

MatchLayer

Changes the layer property of selected objects to correspond to the layer property of another selected object.

MatchMeshEdge

Moves face edges of an open mesh to meet adjacent face edges exactly so the mesh will be closed.

MatchSrf

Adjusts the edge of a surface to have position, tangent, or curvature continuity with another surface.

Maximize

Maximizes the Rhino application window.

MaxViewport

Maximizes a viewport.

MeanCurve

Creates a curve half-way between two input curves.

Merge2MeshFaces

Merges two triangular mesh faces that share an edge into one quadrangular face

MergeAllFaces

Combines all co-planar surfaces of a polysurface into one surface.

MergeEdge

Combines adjacent edges of the same simple surface into one edge.

MergeFace

Combines two co-planar surfaces in a polysurface into one surface.

MergeSrf

Combines two surfaces into one surface at untrimmed edges.

Mesh

Creates polygon meshes from NURBS surfaces or polysurfaces.

MeshBooleanDifference

Cuts away the shared areas of selected polygon meshes with another set of meshes.

MeshBooleanIntersection

Cuts away the unshared areas of selected polygon meshes.

MeshBooleanSplit

Cuts away shared areas of selected polygon meshes and creates separate meshes from the shared and unshared parts.

MeshBooleanUnion

Cuts away the shared areas of selected polygon meshes and creates a single mesh from the unshared areas.

MeshBox

Creates a solid box from a base rectangle and a height or from diagonal corners.

MeshCone

Draws a polygon mesh cone from the base circle and the apex location.

MeshCylinder

Creates a polygon mesh cylinder from a base circle and a length.

MeshEllipsoid

Creates a polygon mesh ellipsoid with options for from the corners of a bounding box, axis endpoints, from foci, and around a curve.

MeshFromPoints

Creates a mesh from selected points or point cloud.

MeshHeightfield

Creates a mesh based on grayscale values of the colors in an image file.

MeshIntersect

Creates a curve at the intersection of mesh objects.

MeshOutline

Creates a curve that is the view-based outline of the selected surfaces, polysurfaces or polygon mesh objects.

MeshPatch

Creates a mesh from curves and points.

MeshPlane

Creates a rectangular polygon mesh plane from corner points, two adjacent corners and an opposite location, perpendicular to the construction plane, or from a center.

MeshPolyline

Fills a closed polyline with a polygon mesh.

MeshSphere

Creates a polygon mesh sphere from a base circle, four points on the sphere, or fit through points.

MeshSplit

Divides a polygon mesh into parts with another object.

MeshTCone

Creates a polygon mesh cone, whose apex is truncated by a plane, from a base circle, second radius and height.

MeshToNURB

Converts each polygon in a polygon mesh into a trimmed planar NURBS surface. This means that it does not recreate any original smooth surface that might have been the source of the mesh. If used on a dense mesh it will take the command a long time to complete and will generate a very large, possibly unmanageable file. Also see the command Drape to get a temporary surface in the area you are interested in.

MeshTorus

Creates a mesh torus (donut shape) from a base circle and a second radius or diameter.

MeshTrim

Deletes selected portions of a mesh inside or outside where they are intersected

with another object.

Minimize

Minimizes the Rhino application window.

Mirror

Creates a mirror-image copy of objects.

ModelBasepoint

Sets a base point in a model that is used when inserting the modeling as a block definition.

Move

Moves objects from one specified location to another.

MoveCrv

Moves a polyline or polycurve sub-curve segment.

MoveEdge

Moves a polysurface edge and stretches adjacent faces to the moved face.

MoveHole

Moves or copies a hole cut in a planar surface. This works on a polysurface but only within a face of the polysurface.

MoveTargetToObjects

Moves a viewport target's position to the center of the bounding box of selected objects.

MoveUntrimmedEdge

Moves an untrimmed polysurface edge and stretches the adjacent faces to the moved edge.

MoveUntrimmedFace

Moves an untrimmed polysurface face and stretches the adjacent faces to the moved face.

MoveUVN

Moves selected surface control points along the surface u , v-, and normal directions.

MPlane

Sets the construction plane to a selected object and maintains the relationship between the construction plane and the object.

N

NamedCPlane

Manages the named construction planes list to save, restore, and edit named construction planes.

NamedPosition

Saves and restores the position of objects.

NamedView

Manages the named views list to save, restore, and edit named views.

NetworkSrf

Creates a surface from a network of curves.

New

Creates a new Rhino model based on a template.

NewFloatingViewport

Allows a Rhino viewport to be located outside the bounds of the main Rhino application window. This allows floating a viewport and dragging it on to another monitor.

NewViewport

Creates a new viewport using the default settings.

NextOrthoViewport

Makes the next viewport with orthogonal projection the active viewport.

NextPerspectiveViewport

Makes the next viewport with perspective projection the active viewport.

NextU

Selects the next surface control point in the positive u-direction.

NextV

Selects the next surface control point in the positive v direction.

NextViewport

Makes the next viewport the active viewport.

NextViewportToTop

Displays the next viewport in front of all other viewports.

NoEcho

Turns off echoing of script commands to the command history window.

Notes

Opens a window where text notes can be added to the model.

O

Offset

Copies a curve so that all locations on the copied curve are a specified distance from the original curve.

OffsetCrvOnSrf

Copies a curve on a surface so that all locations on the copied curve are a specified distance from the original curve and lie on the surface.

OffsetMesh

Copies a mesh so that all vertices on the copied mesh are a specified distance from the original mesh vertices.

OffsetNormal

Copies a curve on a surface in the normal direction of the surface so that all locations on the copied curve are a specified distance from the original curve.

OffsetSrf

Copies a surface so that all locations on the copied surface are a specified distance from the original surface.

OneLayerOff

Turns off a layer designated by selecting an object on the layer.

OneLayerOn

Turns a specified layer on and all other layers off.

Open

Opens an existing Rhino or other supported format file.

OpenGLInfo

Displays information about your computer's graphics card for technical support debugging.

OpenPolyline

Deletes a selected segment from a polyline.

OpenTutorialModels

Navigates to the folder where the installed Rhino tutorial models are located to use a tutorial model as a template for creating a new file.

Options

Manages Rhino global options.

OptionsPage

Opens the Options dialog box at the specified page.

Orient

Moves or copies, rotates, and scales objects using two reference and two target locations.

Orient3Pt

Moves or copies, rotates, and scales objects using three reference and three target locations.

OrientCameraToSrf

Moves a viewport's camera and target locations to align along a selected surface normal.

OrientCrvToEdge

Copies and aligns a curve to a surface edge.

OrientOnCrv

Moves or copies, and rotates objects along a curve using the curve direction for orientation.

OrientOnSrf

Moves or copies and rotates objects on a surface using the surface normal for orientation.

Ortho

Restricts the movement of the cursor to multiples of a specified angle from the last point created.

OrthoAngle

Sets the angle at which the movement of the cursor is restricted when ortho mode is active.

Osnap

Sets a persistent object snap from the command line.

P

PackTextures

Packs the mesh textures of meshes of the selected objects.

Pan

Shifts the location of the view left, right, up, or down parallel to the view plane.

Parabola

Draws a parabolic curve from the focus or vertex locations.

Paraboloid

Creates a parabolic surface from the focus or vertex locations.

Paste

Inserts objects from the Windows Clipboard.

Patch

Fits a surface through selected curves and point objects.

PatchSingleFace

Fills a mesh hole with a single mesh face.

Pause

Stops a microscript for user input.

PerspectiveAngle

Sets the viewport field-of-view angle.

PerspectiveMatch

Matches the perspective view to the image used as the viewport wallpaper.

PictureFrame

Creates a rectangular planar surface with the specified bitmap image attached as a texture.

Pipe

Creates a surface with a circular profile around a curve.

PlaceHole

Cuts holes in a planar surface based on a selected closed curve and a specified depth and location.

Plan

Sets the active view aligned to the negative z-direction of construction plane at 0,0, and sets the viewport projection to parallel.

Planar

Limits successive picked locations to the same construction plane elevation as the previous location.

PlanarMesh

Creates a planar mesh from a set of closed curves.

PlanarSrf

Creates a planar surface from planar curves that define the surface edges.

Plane

Draws a rectangular planar surface from specified corner locations, two adjacent corners and a distance, perpendicular to the construction plane, or from a center.

PlaneThroughPt

Fits a rectangular planar surface through point objects or a point cloud.

PlayAnimation

View the animation sequence in wireframe view.

Point

Draws a single point object at the specified location.

PointCloud

Creates a single object from selected point objects for selection and faster display.

PointCloudSection

Creates a planar curve by intersecting a plane with a cloud of points.

PointDeviation

Analyzes and reports the distance between selected points and a surface.

PointGrid

Draws a rectangular grid of point objects from specified corner locations, two adjacent corners and a distance, perpendicular to the construction plane, or from a center.

PointLight

Inserts a light object into the model that emits light from a single location in all directions (omni light).

Points

Draws multiple point objects.

PointsFromUV

Creates point objects by entering surface u- and v-coordinates.

PointsOff

Turns off control and edit point display.

PointsOn

Displays control points on curves and surfaces.

Polygon

Creates a polygonal polyline by the number of sides, inscribed or circumscribed around a circle, from an edge length, star shaped, perpendicular to the construction plane, or around a curve.

Polyline

Draws a multi-segment polyline consisting of line or arc segments.

NoteIn RhinoSpeak, two or more curve segments of any kind joined up is a polycurve. A polyline, on the other hand, is composed of only straight line segments joined up. V4 will confuse the issue somewhat since the Polyline command lets add arcs into the polyline... [Pascal - 2005-11-10]

PolylineOnMesh

Draws a multi-segment polyline on a polygon mesh object.

PopupMenu

Opens a menu with favorites and the most-recently-used commands at the cursor location.

PopupToolbar

Opens the named toolbar at the cursor location.

PrevU

Selects the surface control point in the negative u-direction.

PrevV

Selects the surface control point in the negative v-direction.

PrevViewport

Makes the previous viewport active.

Print

Prints an image of the viewport contents.

PrintDisplay

Displays objects using their Print Color and Print Width properties.

PrintRenderWindow

Prints the image in the render window.

Project

Creates curves or points on a surface that are the intersections of the surface and curves or points projected toward the construction plane.

ProjectOsnap

Projects object snaps from the actual snap point to the construction plane.

ProjectToCPlane

Flattens objects onto the construction plane.

Properties

Manages object, material, light, text, and dimension properties.

PropertiesPage

Opens the Properties window at the specified page.

PtOffSelected

Turns off control and edit points for selected objects.

Pull

Creates curves and points on a surface that are the intersections of curve or points pulled toward a surface in the surface normal direction.

Purge

Deletes unused block definitions and layers from the model.

PurgeRefObjects

Purges any selected worksession reference objects from Rhino.

PushViewportToBack

Sends a named viewport behind all other viewports.

Pyramid

Creates a solid pyramid from a polygon base and a height.

Q

QuadrangulateMesh

Merges mesh triangles into quadrangles.

R

Radius

Measures and reports the radius of a curve at a specified point.

RailRevolve

Creates a surface by revolving a profile curve that defines the surface shape around a rail curve that defines the surface edge.

ReadCommandFile

Reads and executes a command script from a text file.

ReadEveryIgesEntity

Imports all IGES entities, regardless of type from the next imported IGES file.

ReadViewportsFromFile

Sets the viewport layout in the current model to match the layout in another Rhino model.

Rebuild

Reconstructs selected curves or surfaces to a specified degree specified and number of control points.

RebuildCrvNonUniform

Allows interactive modification of the curves to more closely match the original by spacing the control points non-uniformly.

RebuildEdges

Restores original 3-D surface edges that have been forced away from the surface through editing.

RebuildMesh

Strips texture coordinate, vertex colors, surface curvatures and surface parameters from a mesh and recreates only the face and vertex normals.

RebuildMeshNormals

Removes mesh normals and reconstructs the face and vertex normals based on the orientation of the faces.

RecordAnimation

Renders and saves each frame to the specified folder.

Rectangle

Draws a rectangular polyline from specified corner locations, two adjacent corners and a distance, perpendicular to the construction plane, from a center, and with rounded corners.

RectangularLight

Inserts into the model a rectangular light object that emits light from an array of light points in one direction.

Redo

Steps back through geometry changes activated by the Undo command.

RedoMultiple

Displays a list of geometry changes activated by the Undo command that can be selected.

RedoView

Steps back through view changes activated by the UndoView command.

ReduceMesh

Reduces the number of polygons in a polygon mesh and converts mesh quadrangles to triangles.

RefreshAllTextures

Reloads the texture files from disk and refreshes displays that are currently using the textures. Example of usage: if you load a scene that references non-existent textures, Rhino will flag those as non-existent. Now, if you copy the files from some other location over to where Rhino "was" looking, Rhino still won't see them because it's not looking for them anymore. Thus, running RefreshAllTextures will force Rhino to look at all textures again, and try to reload them.

RefreshShade

Clears the render mesh from selected objects so the shading refreshes.

ReleaseFromCage

Removes selected objects from the influence of a control object set up by the CageEdit command.

RemapCPlane

Reorients selected objects to a different construction plane.

RemoveControlPoint

Removes control points from a curve or a row of control points from a surface.

RemoveEdge

Untrims selected surface edges.

RemoveFlippedNormals

Reverses inconsistently oriented NURBS surface normals.

RemoveFromGroup

Detaches selected objects from their parent group.

RemoveKnot

Deletes knots from a curve or surface.

RemoveMappingChannel

Removes the specified mapping channels from an object.

RemoveMultiKnotSrf

Removes multiple but not fully-multiple knots from surfaces.

--

Sweep2 surfaces (includes Blend surfaces which uses Sweep2 ) usually, and offset surfaces sometimes, are built with multiple knots, RemoveMultiKnotSrf removes these stacked knots if they are not fully multiple. Sweep2 for example will put two knots on top of one another in the V direction. Offsetting the surface adds knots so it can add a third knot to the two, and make the knot 'fully multiple' at that point, introducing a kink or potential kink, or crease to the the surface. This is where the offset can split into a polysurface.

The price you pay for removing the multi-knots is some loss in precision of the surface but in practice this is not a problem in most cases. Another advantage though is that if you intend to point edit the surface at all, the point count is greatly reduced (by a half-ish) by RemoveMultiKnotSrf.

The 'simple' option in V4's sweep dialog makes sweeps which do not have any of these multiple knots, but this option is only available in very restricted cases, when all the curves are perfectly matched and placed correctly. The usual behavior of Sweep2 allows accurate sweeps to be made from very diverse input.

--

I've found that occasionally the structure of very dense sweep2 surfaces can get in the way of things- one thing to try, and it works in this case here, is to run the geek-command RemoveMultiKnotSrf on sweeps if they misbehave, than try again. It is annoying in that it untrims the surfaces and you need to retrim them, but the fillet works fine afterwards. RemoveMultiKnotSrf should be used with some caution because it changes the surface- usually microscopically but nevertheless something to be aware of. On very dense surfaces like this I think there is no loss. [Pascal - 2005-10-25]

Render

Renders the current viewport in the render window using the settings for the current renderer.

RenderedViewport

Sets the current viewport shaded mode to an OpenGL simulation of the rendered view.

RenderInWindow

Renders a selected area of the current viewport, in the render window, at viewport resolution.

RenderPreview

Renders the current viewport, in the render window, using the resolution setting for current renderer, while all other settings minimize render time.

RenderPreviewInWindow

Renders a selected area of the current viewport, in the render window, using the resolution setting for current renderer, while all other settings minimize render time.

RenderPreviewWindow

Renders a selected area of the current viewport, in the viewport, at viewport resolution, using settings that minimize render time.

RenderWindow

Renders a selected area of the current viewport, in the viewport, at viewport resolution.

Reparameterize

Recalculates an object's parameter space to be roughly the same size as its 3-D geometry. Useful for texturing and achieving better looking meshes.

Rescue3dmFile

Recovers data from damaged Rhino files.

Restore

Restores the Rhino application window from being minimized or maximized.

Revolve

Creates a surface by revolving a profile curve that defines the surface shape around

an axis.

RevolvedHole

Creates holes in a polysurface by revolving a profile curve that defines the surface shape around an axis and subtracting the hole volume from the polysurface.

RhinoMail

Sends email from inside Rhino.

Rib

Creates rib geometry by offsetting a curve on a surface and extruding both curves toward a boundary.

Ribbon

Creates a surface by offsetting a curve and creating a ruled surface in the area between the two curves.

Rotate

Rotates objects around a specified axis point perpendicular to the current construction plane.

Rotate3D

Rotates objects around a specified axis in 3-D space.

RotateCamera

Rotates the view around the camera.

RotateEdge

Rotates polysurface edges around an axis.

RotateFace

Rotates a polysurface face around an axis.

RotateHole

Rotates a hole in a planar surface around an axis.

RotateView

Rotates the view camera around the target.

RoundHole

Creates circular holes in surfaces or polysurfaces.

Run

Runs another application from inside Rhino.

RunScript

Run a VB script.

S

Save

Saves the current model.

SaveAs

Saves the current model with a different name, closes the current model, and opens the new model.

NoteSaving As V3 from V4 will lose hatches, line types and line weights and plot colors, 2d layout pages, floating viewports, history - basically all the things that V3 does not know about.

SaveAsTemplate

Saves the model as a template file.

SaveRenderWindowAs

Saves the image in the render window to a file.

SaveSmall

Saves geometry objects without render or analysis meshes.

Scale

Changes the size of selected objects uniformly in the x-, y-, and z-directions.

Scale1D

Changes the size of selected objects in one direction.

Scale2D

Changes the size of selected objects in two directions.

ScaleEdge

Changes the length of planar surface or polysurface face edges.

ScaleNU

Changes the size of selected objects in three directions using different lengths for each direction.

ScreenCaptureToClipboard

Saves an image of the current viewport with borders and viewport titles to the Windows Clipboard.

ScreenCaptureToFile

Saves an image of the current viewport with borders and viewport titles as a bitmap file.

Section

Creates a planar curve resulting from the intersection of a defined cutting plane through a surface or polysurface.

SelAll

Selects all visible objects.

SelBadObjects

Selects all visible objects that have errors.

SelBlockInstance

Select all visible block instances.

SelBlockInstanceNamed

Select all visible block instances of a specified name.

SelBox

Select by surrounding objects with a 3-dimensional box. Draw the selection box using the same options as the Box command.

SelCaptives

Selects captive objects set up using the CageEdit command.

SelChain

Selects curve or surface edges that touch end-to-end.

SelChildren

Selects child objects of the currently selected objects.

SelClosedCrv

Selects all visible closed curves.

SelClosedMesh

Selects all visible closed mesh objects.

SelClosedPolysrf

Selects all visible closed polysurfaces.

SelClosedSrf

Selects all visible closed surfaces.

SelColor

Selects all visible objects of a specified color.

SelConnected

Adds adjacent curve or surface control points to the currently selected control points.

SelControls

Selects control objects set up using the CageEdit command.

SelCrossing

Selects visible objects enclosed or crossed by a crossing selection rectangle.

SelCrv

Selects all visible curves.

SelDim

Selects all visible dimensions.

SelDot

Selects all visible annotation dots.

SelDup

Selects all visible objects that are geometrically identical.

SelDupAll

Selects all visible objects that are geometrically identical, including the original.

Select

Selects objects.

SelGroup

Selects a group with a specified name.

SelID

Selects an object with a specified object ID number.

SelLast

Selects the most-recently-created objects.

SelLayer

Selects all visible objects on a specified layer.

SelLayerNumber

Selects objects by layer number.

SelLeader

Select all leaders.

SelLight

Selects all visible lights.

SelMaterialName

Selects all visible objects with the same render material name.

SelMesh

Selects all visible polygon mesh objects.

SelNakedMeshEdgePt

Selects all visible vertices at unwelded polygon mesh edges.

SelName

Selects visible objects with a specified name.

Since beta 3 of RH4.0, this command also selects all the control points of the named object when its points are on.

SelNone

Deselects all selected objects.

SelObjectsWithHistory

Selects objects that have history.

SelOpenCrv

Selects all visible open curves.

SelOpenMesh

Selects all visible open polygon mesh objects.

SelOpenPolysrf

Selects all visible open polysurfaces.

SelOpenSrf

Selects all visible open surfaces.

SelParents

Selects parent objects of the currently selected objects.

SelPolyline

Selects all visible polylines.

SelPolysrf

Selects all visible polysurfaces.

SelPrev

Re-selects objects used in the last command.

SelPt

Selects all visible point objects, control points, and edit points.

SelPtCloud

Selects all visible point cloud objects.

SelShortCrv

Selects all visible curves shorter than a specified length.

SelSrf

Selects all visible surfaces.

SelText

Select all text.

SelTrimmedSrf

Selects all visible trimmed surfaces.

SelU

Selects all visible surface control points in the u-direction from currently selected control points.

SelUntrimmedSrf

Selects all visible untrimmed surfaces.

SelUV

Selects all visible surface control points in the u-and v-directions from currently selected control points.

SelV

Selects all visible surface control points in the v-direction from currently selected control points.

SelVisible

Selects objects with a crossing selection that would be visible in the active viewport if the viewport were shaded.

SelWindow

Selects all visible objects entirely enclosed by a selection rectangle.

SetActiveViewport

Sets the active viewport to a specified named viewport.

SetCurrentRenderPlugin

Sets the current rendering plug-in application.

SetDisplayMode

Sets a specific display mode from the list of existing built-in and customized display modes.

SetFlyThroughAnimation

Looks ahead as the camera moves along the path.

SetGroupName

Names a selected group.

SetIgesLayerLevelMap

Controls the correspondence between Rhino layers and IGES levels on IGES import and export from the command line or a script.

SetLayerLinetype

Sets the linetype option for a specified layer.

SetLayerToObject

Makes the layer of a selected object the current layer.

SetLinetype

Sets the curve linetype.

SetLinetypeScale

Sets the global linetype scale.

SetMaximizedViewport

Maximizes the viewport of a specified name.

SetObjectDisplayMode

Assigns separate display attributes to individual objects, regardless of mode the viewport is in.

SetObjectName

Object names are stored in the Rhino 3DM file and exported to file formats that accept object names.

SetOneDaySunAnimation

A daily sun study moves the sun across the sky to show how the shadows change on a given day.

SetOrtho

Turns Ortho mode on, off, or toggles the current state.

SetPathAnimation

Moves the camera, target, or both.

SetPlanar

Turns Planar mode on, off, or toggles the current state.

SetPt

Moves objects (especially points and control points) to a specified location in the x-, y- and/or z-directions.

SetRedrawOff

Disables screen redraw, construction plane or camera changes during scripts.

SetRedrawOn

Enables screen redraw, construction plane or camera changes during scripts.

SetSeasonalSunAnimation

Shows shadows at the same time of day throughout the week, month, or year.

SetSnap

Turns grid snap on, off, or toggles the current state.

SetSpotlightToView

Sets a spotlight direction to match the viewport camera direction.

SetTurntableAnimation

Rotate once around the current target point.

SetUserText

Attaches text information to an object.

SetView

Changes the view to a standard view (top, bottom, left, right, front, back, or perspective) of the current construction plane or the world coordinate system.

SetViewToSpotlight

Sets the view match a spotlight direction.

SetWorkingDirectory

Sets the folder where Rhino saves its temporary files.

SetZoomExtentsBorder

Sets the amount of blank space between objects and the viewport edges when the Zoom command, Extents option is used.

Shade

Shades the viewport temporarily. This is not a "Working Mode" and allows you to set the following parameters: DisplayMode (Shaded, Rendered, Ghosted, or Flat), DrawCurves (yes/no), DrawWires (yes/no), DrawGrid (yes/no), DrawAxes (yes/no), Background (color).

ShadedViewport

Sets the viewport to display all surfaces, polysurfaces, and meshes in shaded mode.

ShadeSelected

Sets the viewport display mode to shade only selected surfaces, polysurfaces, and meshes.

Shear

Deforms an object by moving its control points at a specified angle, parallel to the construction plane.

ShearFace

Deforms a surface or polysurface face by shifting it at a specified angle.

ShortPath

Creates the shortest possible curve (geodesic) between two points on a surface.

Show

Shows all hidden objects.

ShowEdges

Highlights edges of surfaces and polysurfaces.

ShowEdgesOff

Turns off edge display and closes the Edge Analysis dialog box.

ShowInDetail

Shows hidden objects in a detail view.

ShowOsnap

Turns the Osnap toolbar on, off, or toggles the current state.

ShowPt

Shows all hidden control and edit points.

ShowSelected

Shows selected hidden objects.

ShowToolbar

Shows the specified toolbar.

ShrinkTrimmedSrf

Contracts the underlying untrimmed surface close to trimming boundaries.

ShrinkTrimmedSrfToEdge

Contracts the underlying untrimmed surface as close as possible to the trimming boundaries.

Silhouette

Creates curves that are the view-based outline of the region covered by the selected surface or polysurface.

SimplifyCrv

Combines co-linear line segments and co-circular arc segments.

Sketch

Draws a curve by dragging the mouse.

SketchUpImportOptions

Specifies how SketchUp geometry is read into Rhino.

Slab

Offsets a polyline, extrudes and caps the result to create a solid.

Smash

Unrolls a surface without restriction to single-directional curvature.

Smooth

Averages the positions of curve and surface control points and mesh vertices in a specified region.

Snap

Toggles grid snap mode.

SnapSize

Sets the grid snap spacing in Rhino units.

SoftEditCrv

Moves the curve area surrounding a selected point smoothly relative to the distance from selected point.

SoftEditSrf

When editing surface control points, moves the control points surrounding the selected points smoothly relative to the distance from selected point.

SoftMove

Moves objects relative to a center of move with a falloff curve. Objects farther from the move center will move less than objects nearer the center.

Sphere

Creates a solid sphere from a center and radius, two points on the diameter, three points on the diameter, tangent to curves, around a curve, through four points on the surface, or fit through point objects.

Spiral

Draws a spiral curve.

Split

Divides objects into parts using other objects as cutters.

SplitDisjointMesh

Divides into separate mesh objects meshes that do not connect, but are still one object.

SplitEdge

Divides a surface edge at a designated point.

SplitFace

Divides a planar face of a polysurface with a curve.

SplitMeshEdge

Divides a mesh edge to create two or more triangles.

SplitMeshWithCurve

Pulls a selected curve to a mesh object and uses the curve to divide the mesh.

SplitViewportHorizontal

Divides a viewport horizontally into two viewports.

SplitViewportVertical

Divides a viewport vertically into two viewports.

Splop

Copies, rotates, scales, and wraps objects on a surface, like pottery sprigging or appliqué.

Spotlight

Inserts a spotlight object into the model.

SrfControlPtGrid

Creates a surface from a grid of specified locations for the surface control points.

SrfPt

Creates a surface from specified corner points.

SrfPtGrid

Creates a surface from a grid of specified locations on the surface.

SrfSeam

Changes the location on a closed surface where the start and end edges of the surface meet.

Note that it will not maintain the point structure. For revolved surfaces it may therefore be better to rotate the object.

StepTREE

Browses the structure of a STEP file.

Stretch

Deforms an object by scaling selected portions in one direction.

SubCrv

Trims a curve by specifying two points on the curve.

SwapMeshEdge

Transposes the corners of mesh triangles that share an edge.

SwapView

Exchanges the views in two viewports with one another.

Sweep1

Creates a surface through profile curves that define the surface shape and one curve that defines a surface edge.

Sweep2

Creates a surface through profile curves that define the surface shape and two curves that define the surface edges.

Symmetry

Mirrors curves and surfaces, makes the mirrored half tangent to the original, and then when the original object is edited, the mirrored half updates to match the original.

SynchronizeCPlanes

Updates all viewports to standard views based on a selected construction plane.

SynchronizeViews

Sets the camera lens length of all parallel projection viewports to match the current viewport.

T

Taper

Deforms an object by moving its control points toward a specified axis.

TCone

Creates a solid cone, whose apex is truncated by a plane, from a base circle, second radius and height.

Text

Creates two-dimensional annotation text blocks.

TextObject

Creates text-shaped curves, surfaces, or polysurfaces based on TrueType fonts.

ThicknessAnalysis

Uses a false-color display to evaluate the thickness of a mesh.

ThicknessAnalysisOff

Turns the ThicknessAnalysis display off.

TiltView

Rotates the view around the axis formed by the line between the view camera and target.

ToggleFloatingViewport

Toggles the Rhino viewport type between a normal viewport docked and a floating viewport.

Toolbar

Manages the toolbar layout.

Torus

Creates a solid torus (donut shape).

TriangulateMesh

Splits all planar quadrangular polygon mesh faces into two triangular mesh faces.

TriangulateNonPlanarQuads

Splits all non-planar quadrangular polygon mesh faces into two triangular mesh faces.

Trim

Deletes selected portions of an object inside or outside where they are intersected with another object.

Tube

Creates a closed cylinder with a concentric cylindrical hole.

Turntable

Continuously rotates a view around the viewport target point.

Twist

Deforms objects by rotating its control points around an axis.

U

Undo

Reverses recent changes to objects.

UndoMultiple

Provides a list of recent commands to reverse.

UndoSelected

Reverses recent changes for a selected object only.

UndoView

Reverses recent view changes.

Ungroup

Removes the group status from a selected group.

UnifyMeshNormals

Changes the normal direction of the faces in a mesh object so they all point in a consistent direction.

Unlock

Unlock all locked objects.

UnlockSelected

Unlocks selected locked objects.

UnpackTextures

Unpacks the textures of selected meshes.

UnrollSrf

Flattens a surface or polysurface to a plane.

Untrim

Removes trims and surfaces joined at the trim curves from a surface.

Unweld

Adds texture mapping coordinate information to each shared mesh vertex.

UnweldEdge

Adds texture mapping coordinate information to each shared mesh vertex on a selected

edge.

V

VariableBlendSrf

Creates a blend surface between surface edges with varying radius values, trims the original surfaces faces, and joins the resulting surfaces.

VariableChamferSrf

Creates a chamfer surface between surface edges with varying distance values, trims the original surfaces faces, and joins the resulting surfaces.

VariableFilletSrf

Creates a tangent surface between surface edges with varying radius values, trims the original surfaces faces, and joins the resulting surfaces.

VariableOffsetSrf

Copies a surface so that all locations at the corners of the copied surface are specified distances from the original surface.

ViewCaptureToClipboard

Saves an image of the current view to the Windows Clipboard.

ViewCaptureToFile

Saves an image of the current view to a file.

ViewFirstFrame

Go to the first frame in an animation.

ViewFrameNumber

Go to the specified frame number in an animation.

ViewLastFrame

Go to the last frame in an animation.

ViewNextFrame

Go to the next frame in an animation.

ViewPreviousFrame

Go to the previous frame in an animation.

ViewportProperties

Manages viewport properties: camera, display, lens length, projection, size, target, title, wallpaper.

ViewportTabs

Displays a tab control UI along the viewport edge.

Volume

Calculates and reports the volume of a closed surface, polysurface, or mesh.

VolumeCentroid

Calculates and reports the volume centroid of a closed surface or polysurface.

VolumeMoments

Calculates and reports the volume moments of inertia of a closed surface or polysurface.

W

WalkAbout

Toggles the viewport navigation between WalkAbout mode and normal navigation mode. WalkAbout mode changes the way the mouse actions, the arrow keys and the Shift and Ctrl mouse combinations work.

WebBrowser

Adds an HTML file or web addresses as a Document Property to a 3DM file.

Weight

Edits the weight of a curve or surface control point.

Weld

Removes texture mapping coordinate information from all shared mesh vertices.

WeldEdge

Removes texture mapping coordinate information from each shared mesh vertex on a selected edge.

WeldVertices

Removes texture mapping coordinate information from each selected mesh vertex.

What

Reports object properties details in a separate window.

WireCut

Trims a polysurface with a curve similar to cutting foam with a heated wire.

WireframeViewport

Sets the viewport display to surfaces and polysurfaces in unshaded wireframe mode.

Worksession

Open an existing model as reference geometry.

X,Y,Z

XRayViewport

Shades surfaces, polysurfaces, and meshes with isoparametric curves not obscured objects in front.

Zebra

Maps stripes onto surfaces for analysis.

ZebraOff

Turns off Zebra analysis and closes the Zebra dialog box.

Zoom

Zooms the current view in and out.

Zoom1to1Calibrate

Calibrates the screen for the Zoom command, 1To1 option.

ZoomLens

Adjusts the lens length of the viewport camera in a perspective view.

ZoomNaked

Finds and marks naked edges.

rename · changes · history · subscriptions · lost and found · references · file upload