The following code shows how to use a cluster mask so the sub-window only shows up on the master:
Code:
import viz
viz.go()
maze = viz.addChild('maze.osgb')
with viz.cluster.MaskedContext(viz.MASTER):
UpperLeftWindow = viz.addWindow(pos=(0,1.0),size=(0.2,0.4))
UpperLeftWindow.visible(0,viz.SCREEN)
BirdView = viz.addView()
#Attach the bird's eye view to the upper left window
UpperLeftWindow.setView(BirdView)
#Move the view above the center of the room
BirdView.setPosition([0,50,0])
#Rotate the view so that it looks down
BirdView.setEuler([0,90,0])