In the Rhino 9 WIP, we’ve added the IsolateToViewports command.
What is this Feature?
The IsolateToViewports command makes selected objects only appear in specific viewports, while they are hidden in others.
Why this Feature?
In previous versions of Rhino, you could hide objects in all viewports or none. Having per-viewport visibility gives you more control over your scene management:
- For sketching: showing a Picture in one viewport, while visualizing the geometry in another. This avoids images cluttering the view as you trace your curves.
- For design iterations: having design variations per viewport for comparison and decision making.
- For scene management: visualizing different components of a project, each in a different viewport, can bring clarity to the different parts.
- Something else? Let us know!
How It Works
The commands we’ve included are:
IsolateToViewportsUnisolateFromViewports
Try it:
- Download and open sketch.3dm (3.9 MB) in the Rhino 9 WIP.
- Run the
IsolateToViewportscommand. - Select the image in the Top and Front viewports and press Enter.
- Click in the Top and Front viewports to select it as the viewport to keep the object visibility in.
- Run the
Curvecommand. - Start tracing away!
Notes
These commands only work on model space geometry. When an object in layout space is preselected while running these commands, it will be deselected, and the user is asked to select an eligible object. Objects in model space that are visible in details are eligible objects.
When an object is isolated to a specific viewport, creating new details will not show the object. Creating new floating viewports will also not show the object.
When details are deleted or floating viewports are closed, and an object becomes invisible in all remaining viewports, using the AllFullyHiddenByIsolation option in UnisolateToViewport will show all objects that no longer have any viewport in which they could be seen.
The names of the commands are not set in stone. HideInViewport and ShowInViewport, perhaps?

