• USA: +1 408 627 7616
  • UK: +44 208 123 3709
  • Australia: +61 2 9973 4499
  • NZ: 09 951 9906
design better faster funner ®

Rhino v6 for Mac

The world's most versatile 3-D modeler is now available for OSX.


Rhino for Mac can be found here.

Compare Rhino for Mac and Rhino for Windows

Rhino for Mac
Rhino for Windows
Versatile 3D modelling
Where you find free-form shapes, you will find Rhino... Aerospace, Architecture, Footwear, Film & Set Design, Furniture, Industrial Design, Jewelry, Marine Design, Mechanical Design, Vehicle Styling
Flexible and accurate, NURBS models can be used from concept to production.
Mesh Tools
Read and repair meshes and extremely challenging files.
Analysis Tools
Ensure that the models used throughout your process are the highest quality.
Drafting Tools
Easy to create drawings & illustrations for every discipline in any notation system.
Styling Display Modes
Real-time display modes for quick visualization.
Compatibility with all your other design, drafting, CAM, engineering, analysis, rendering, animation, and illustration software.
38 file formats
47 file formats
Ensure that the models used throughout your process are the highest quality.
Command Macros
Atom Editor Integration
Command Macros
Script Editor Included
Plugin Support
Rich plugin ecosystem, C/C++ and .NET APIs & SDKs, Examples & Documentation
Programming. No code required.
Arrange views, annotate, and plot.
Efficient collaboration on large projects.
Animation Tools
Basic camera and sun animation tools for quick and easy visualizations. Rhino does not include tools for animating objects.

Rhino for Mac VS Rhino for Windows Commands

Note: Rhino 5 for Mac does not contain all commands found in Rhino 5 for Windows

There are a number of Rhino 5 for Windows commands that are not in Rhino 5 for Mac. Some commands are planned for addition, some have Mac-appropriate counterparts, and some are not on our roadmap. Please post questions about specific missing commands in the Rhino for Mac Discourse category or check our issue tracker to see what is currently in development. Please check the list below:

3View, 4View, ApplyCurvePiping, ApplyDisplacement, ApplyEdgeSoftening, ApplyShutLining, AssignBlankTexture, AttachGHSData, Bake, BlockEdit, BoxEdit, BringViewportToTop , Calc, CalcRPN, CloseViewport, CommandPrompt, ContentFilter, CopyDetailToViewport, CopyLayout, CopyRenderWindowToClipboard, CopyViewportToDetail, Detail, DisplayCommandPrompt , DupLayer, EditPythonScript (see Rhino for Mac's Atom integration), EditScript, EditText, EnvironmentEditor, ExtractPipedCurve, ExtractUVMesh, Fullscreen, GroundPlane , HideInDetail, HideLayersInDetail, IncrementalSave, Lasso, Layout, LayoutProperties, Libraries, Lights, LimitReferenceModel, LoadScript, MacroEditor, Maximize, MeshFromPoints , MeshRepair, Minimize, MoveUVN, NamedPosition, NewFloatingViewport, NewViewport, NextViewportToTop, OptionsExport, OptionsImport, OptionsPage, PlayAnimation , PolygonCount, PopupMenu, PopupToolbar, PropertiesPage, PushViewportToBack, ReadViewportsFromFile, RecordAnimation, RedoMultiple, RenderOpenLastRendering , RenderOpenRenderImage, Restore, RPC, RpcSetAnimationFrame, Run, RunScript, SaveRenderWindowAs, ScaleDimStyle, SelBlockInstanceNamed, SelBoundary, SelBox, SelBrush , SelBrushPoints, SelCircular, SelectionFilter, SelFence, SelNamedViewWidget, SelSmallSrf, SelVolumeObject, SelVolumePipe, SelVolumeSphere, SendFile, SetFlythroughAnimation , SetOneDaySunAnimation, SetPathAnimation, SetSeasonalSunAnimation, SetTurntableAnimation, SetWorkingFolder, ShowDir, ShowDirOff, ShowEnds, ShowEndsOff, ShowInDetail , ShowLayersInDetail, ShowSelectedInDetail, ShowToolbar (this is called ShowToolPalette in Rhino for Mac), SplitViewportHorizontal, SplitViewportVertical , Sun, SwapView, TextProperties, TexturePalette, ToggleFloatingViewport, Toolbar, ToolbarLock, ToolbarReset, TriangulateNonPlanarMeshQuads, TriangulateRenderMeshes , TruncatedCone (this is called TCone in Rhino for Mac), Turntable, UndoMultiple, UndoSelected, UnrollSrfUV, Unwrap, UVEditor, ViewFirstFrame, ViewFrameNumber , ViewLastFrame, ViewNextFrame, ViewportTabs, ViewPreviousFrame, WalkAbout, WebBrowser, Worksession, Zoom1To1Calibrate, ZoomEnds.

User interface features only in Rhino 5 for Mac

A number of commands and features are available only in the Rhino 5 for Mac version. There are additional ways you can invoke commands besides clicking tool palette buttons or typing a command.

Mouse features

Apple Magic Mouse

To use the right-mouse click function in Rhino

  • If the Magic Mouse is configured as a one-button mouse, hold down the Control key when clicking the mouse button to perform a mouse right-click.
  • To make a right-click possible without using the keyboard, in the System Preferences panel, turn on Secondary Click.

Navigating with a Magic Mouse

  • An Apple Magic Mouse has a touch-sensitive top surface.
  • To turn on Magic Mouse features, in Rhinoceros > Preferences > Mouse > Magic Mouse, check Enable Magic Mouse gestures.
  • By default, one-finger gestures will zoom the viewport in or out. To zoom, drag your finger on the top of the mouse.
  • To change the behavior to pan and rotate instead of zoom, check Scroll with one finger to pan and rotate views.

Multiple-button mice

To set up the extra buttons to run commands, go to Rhinoceros > Preferences > Mouse > Buttons and enter the commands for the mouse buttons.

Trackpad features

On a trackpad, two fingers can pan and rotate viewport views.

You can also assign commands to three-finger or four-finger swipes on the trackpad. In our tests, the four-finger left and right swipes can be unreliable, and the four-finger up and down swipes never work. If you want to try these, remember that the Mac OS X also assigns actions to these gestures, so you will need to disable the OS X settings in System Preferences.

You can run a command by touching the edge of the computer screen with the mouse cursor.

Set the commands to run in Rhinoceros > Preferences > Mouse > Screen Edges. Type the command you want executed when you touch a screen edge.

Additional commands

The following commands have been added to Rhino for Mac for use in mouse gestures, trackpad gestures, and mouse buttons.

_-Layer _Visible=_Toggle _Enter: Toggles the Layers panel on and off.

ToggleObjectPropertiesPanel: Turns the Properties panel on and off. This is especially useful as a Screen Edge command. For example: In Rhinoceros > Preferences > Mouse on the Screen Edges tab, in the Right edge edit box, type ToggleObjectPropertiesPanel. Touching the right screen edge will then turn the Object Properties panel on and off.

ToggleLeftSidebar: Shows or hides the left sidebar.

ToggleRightSidebar: Shows or hides the right sidebar.

ShowToolPalette: The command options are: ToolPalette={name of tool palette}, UnderCursor={Yes,No}, and AsMenu={Yes,No}. The command _ShowToolPalette _ToolPalette=Popup UnderCursor=Yes AsMenu=No _Enter will activate the Popup tool palette under the mouse cursor.

ToggleOsnapPanel: Turns the OSnap panel on and off.

ToggleOsnapPanelUnderCursor: Pops up the OSnaps panel under the cursor, making it easy to change OSnap settings. The panel disappears when you move the cursor off the panel. Assign this command to a mouse button if you have a mouse with more than three buttons, or to a trackpad swipe gesture.

ToggleActiveToolPalettes: The active tool palettes are all the tool palettes that are currently visible. This command lets you turn those tool palettes on and off.

In Rhinoceros > Preferences > Tool Palettes, the Hide tool palettes when starting commands option lets you keep tool palettes hidden. The ToggleActiveToolPalettes command, along with these settings, lets you show the tool button palettes only when you need them.

Tips for modeling on smaller laptops

You can comfortably model on a 13" laptop using only the built-in trackpad and a combination of the above settings. Try the following as a guide:

  • Change Mission Control, App Exposť, and other settings that might use three-finger gestures to four-finger gestures or disable them.
  • In Mission Control, put Rhino in its own desktop so it is not covering other applications. Use a four-finger left or right swipe to switch to Rhino or to switch to other applications.
  • Click the green button in the upper right corner to Maximize your modeling window.
  • Open any tool button palettes that you commonly use. Use Window > Active Tool Palettes for easy access to any of Rhino's tool palettes.

System Preferences > Trackpad > More Gestures

  • Set Swipe between full screen apps to Swipe left or right with four fingers. We want to reserve three-finger gestures for Rhino.

Rhinoceros > Preferences > Trackpad

  • Turn on Use two fingers to pan and rotate views.
    Two fingers will now rotate a perspective view.
    Shift + two fingers will pan a perspective view.
    Two finger pinch zooms a view.
  • For Swipe left with three fingers, enter _-Layer _Visible=_Toggle _Enter.
  • For Swipe right with three fingers, enter ToggleObjectPropertiesPanel.
  • For Swipe up with three fingers, enter ToggleOsnapPanelUnderCursor.
    Now three different three finger swipe gestures will bring up panels. Performing the same swipe gesture again dismisses the panel.

Rhinoceros > Preferences > Tool Palettes

  • Check the Hide tool palettes when starting commands option.

Rhinoceros > Preferences > Mouse > Screen Edges

  • For the Left Screen Edge, enter ToggleActiveToolPalettes.
    Touch the left screen edge with the cursor to turn all the tool palettes on and off.
    When you click one of the tool palette buttons, the command starts and all the tool palettes automatically disappear.


There are no images for this product.

Questions & Answers

Rhino products are only available for
Australia and New Zealand customers.
Please contact your local Rhino distributor for your country.

[Q] Where can I find more information about Rhino for Mac?

[A] Rhino for Mac Wiki

[Q] Where can I find some examples of products or models modeled in Rhino?

[A] This article explains Rhino Projects through history since the first Rhino public beta release back in 1994.


Support and Training

Contact us for options.

System Requirements


  • Apple Mac with an Intel processor.
  • 64-bit Core 2 Duo Intel processors or later.
  • 8 GB or more is recommended.
  • Internet connection for installation and validation.
  • 600 MB disk space.
  • NVIDIA or AMD graphics processor is recommended.
  • Multiple-button mouse with scroll wheel is recommended.
  • The SpaceNavigator is supported.

Recommended operation system:

  • macOS 10.13 (High Sierra)

Limited support for:

  • OS X 10.11.6 (El Capitan) or better is required for Grasshopper for Mac beta
  • OS X 10.10.5 (Yosemite)
  • OS X 10.9.5 (Mavericks)
  • OS X 10.8.5 (Mountain Lion)

Internet connection for:

  • Download and installation
  • License validation
  • Rhino account for technical support on the Rhino McNeel Forum

There are no products related for this particular product.


Contact us for options.


Contact Us

Sales questions?
Contact us

Technical Support

CAD Club: Join us Free

Free Tips & Tricks,
Exclusive Offers and more...