git.lucas.co / hou-control
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