SideFX Houdini customization package
git clone https://git.lucas.co/hou-control.git
python3.13libs/hc/hcdefaultcam.py (638B)
1 import hou
2
3 class HCDefaultCam:
4 def __init__(self, default_cam, scene_viewer):
5 self.default_cam = default_cam
6 self.scene_viewer = scene_viewer
7
8 def frame(self):
9 for viewport in self.scene_viewer.allViewports():
10 # Only frame viewports still on the default camera; a viewport
11 # locked to a camera node is framed by moving that node instead.
12 if viewport.camera() is None:
13 viewport.frameAll()
14
15 def nextView(self):
16 return
17
18 def rotate(self, key):
19 return
20
21 def translate(self, key):
22 return
23
24 def zoom(self):
25 return