Rhino 3D Viewport Navigation Shortcuts
Viewport navigation is the genuine exception to Rhino's typed-command pattern — panning, zooming, and rotating the 3D view need to feel immediate rather than committed through Enter, so these use direct mouse-and-modifier combinations instead, alongside a small set of dedicated keyboard shortcuts for maximizing a viewport or snapping to a specific standard view.
| Action | Windows | Mac | Description |
|---|---|---|---|
| Maximize/restore active viewport | Ctrl+M (varies) or double-click viewport title | Cmd+M | Expands the currently active viewport (Top, Front, Right, or Perspective) to fill the whole modeling window, then restores the four-pane layout when triggered again. |
| Zoom extents (fit all geometry) | Ctrl+Shift+E (or type Zoom Extents) | Cmd+Shift+E | Recalculates camera framing so every piece of visible geometry fits inside the viewport in one action, the standard recovery move once you've drilled in tight on one small feature and lost track of where it sits in the larger model. |
| Pan viewport | Shift+Right-drag | Shift+Right-drag | Pans the current viewport by holding Shift and dragging with the right mouse button, distinct from the plain right-drag which typically rotates a perspective view. |
| Isolate selected objects | Type Isolate then Enter | — | Temporarily hides everything except the currently selected objects, letting you focus on detail work in a dense model without permanently reorganizing layers. |
| Switch to Perspective viewport | Ctrl+Shift+numeric shortcut for viewport (varies) | Same | Switches the active viewport to the Perspective camera view rather than one of the orthographic Top/Front/Right views, useful for judging how a design actually reads in three dimensions rather than as flat orthographic projections. |
Maximizing the active viewport (Ctrl+M on Windows, Cmd+M on Mac, or simply double-clicking a viewport's own title bar) expands whichever of Rhino's four default viewports — Top, Front, Right, or Perspective — currently has focus to fill the entire modeling window, temporarily hiding the other three. Triggering the same shortcut again restores the standard four-pane layout. This matters for detail work where the other three viewports are just taking up screen space you'd rather dedicate entirely to the one view you're actually focused on at that moment.
Zoom Extents (Ctrl+Shift+E, or typing the command directly) recalculates the camera distance and framing so every currently visible piece of geometry lands within the viewport in a single action — the quickest recovery when you've drilled in on one small surface detail and lost your bearings on where that detail sits relative to the rest of the model, or when a stray click has panned the camera somewhere the model itself is no longer even in frame.
Panning (Shift held while dragging with the right mouse button) shifts the viewport sideways without any rotation, distinct from a plain right-mouse-button drag on its own, which in a Perspective viewport typically rotates the camera around the model instead — the Shift modifier is specifically what changes right-drag's behavior from rotate to pan, worth remembering since forgetting the modifier and expecting a pan often produces an unwanted rotation instead.
Isolating selected objects (typing the Isolate command and pressing Enter) temporarily hides every piece of geometry except whatever you currently have selected, letting you focus entirely on detail work within a dense, cluttered model without needing to manually toggle multiple layers' visibility off and on to achieve a similar effect — a session-scoped visual filter rather than a permanent reorganization of the model's actual layer structure.
Switching to the Perspective viewport specifically (a numeric shortcut whose exact binding can vary by Rhino version and toolbar configuration) moves your active view to the camera-based Perspective projection rather than one of the orthographic Top, Front, or Right views — essential for judging how a design genuinely reads and reflects light in three dimensions, since the orthographic views, while precise for measurement and alignment work, deliberately flatten depth cues that only a proper perspective projection preserves.
A practical navigation pattern worth internalizing specifically because Rhino's four-viewport default layout is such a defining part of its interface: working primarily in the orthographic Top, Front, and Right views for precise point placement and alignment (where Osnap, covered on the command-aliases category page, does its most valuable work locking to exact reference points), then regularly maximizing or switching to Perspective to sanity-check how the model actually looks and reads three-dimensionally — treating the orthographic views as your precision workspace and Perspective as your genuine visual-review checkpoint, rather than trying to model entirely from within a single Perspective view where exact point placement is considerably harder to judge accurately by eye alone.
Worth knowing that all of this viewport-navigation behavior operates independently of whatever command-line command might currently be active — you can pan, zoom, or rotate mid-command without interrupting or canceling whatever geometry-creation or editing operation you're in the middle of, since Rhino treats camera navigation as a layer entirely separate from the active command context.
Rotating a Perspective viewport specifically (a plain right-mouse-button drag, without the Shift modifier that pans instead) orbits the camera around a pivot point that Rhino determines based on your current view and selection — worth knowing this pivot can sometimes land somewhere other than where you'd intuitively expect, particularly when nothing is selected and the model's geometry is unevenly distributed across the viewport, which is one of the more common small frustrations for anyone new to Rhino's navigation model coming from a tool with more predictable orbit-around-selection behavior by default.
Worth understanding the relationship between the four default viewports and Rhino's construction plane concept, since it directly affects where new geometry gets drawn. Each viewport has its own active construction plane — a flat reference plane that new 2D geometry (drawn with commands like Line or Circle, covered on the command-aliases category page) is placed onto by default. Drawing in the Top viewport places new flat geometry on the horizontal ground-plane by default, while drawing in the Front viewport instead places it on a vertical plane facing you — a genuinely important distinction for anyone new to Rhino who's drawn a shape expecting it to appear lying flat and instead found it standing upright, simply because the active viewport at the moment of drawing had a different construction plane than assumed.