Create viewport from a shape

Is there anyway to create a viewport from a shape (circular, triangular etc.)?

Hello - no - the best you can do is to mask a detail view with a shape, in a layout.

https://docs.mcneel.com/rhino/6/help/en-us/commands/layout.htm

-Pascal

Thank you Pascal. Perfect.