Samples/Camera/CameraSwitcher.py
16 filepath = os.path.abspath( os.path.join( os.getcwd(),
"../Camera/camera_switcher.fbx" ) )
24 1. For FBSystem().Scene.Renderer's camera setting for panes:
26 FBSystem().Scene.Renderer.SetCameraSwitcherInPane()
27 FBSystem().Scene.Renderer.IsCameraSwitcherInPane()
28 FBSystem().Scene.Renderer.SetCameraInPane()
29 FBSystem().Scene.Renderer.GetCameraInPane()
30 FBCameraSwitcher().CurrentCamera
33 FBSystem().Scene.Renderer.SetCameraSwitcherInPane( 0,
True )
38 print FBSystem().Scene.Renderer.IsCameraSwitcherInPane(0)
39 print FBSystem().Scene.Renderer.GetCameraInPane(0).Name
42 FBSystem().Scene.Renderer.SetCameraSwitcherInPane( 0,
False )
44 print FBSystem().Scene.Renderer.IsCameraSwitcherInPane(0)
45 print FBSystem().Scene.Renderer.GetCameraInPane(0).Name
49 FBSystem().Scene.Renderer.SetCameraSwitcherInPane( 0,
True )
51 print FBSystem().Scene.Renderer.IsCameraSwitcherInPane(0)
52 print FBSystem().Scene.Renderer.GetCameraInPane(0).Name
57 FBSystem().Scene.Renderer.SetCameraInPane( camera, 0 )
58 print FBSystem().Scene.Renderer.IsCameraSwitcherInPane(0)
59 print FBSystem().Scene.Renderer.GetCameraInPane(0).Name
62 FBSystem().Scene.Renderer.SetCameraSwitcherInPane( 0,
False )
64 print FBSystem().Scene.Renderer.IsCameraSwitcherInPane(0)
65 print FBSystem().Scene.Renderer.GetCameraInPane(0).Name
72 2. For FBCameraSwitcher and its 2 modes: manual vs. evaluate
74 FBCameraSwitcher().CurrentCamera
75 FBCameraSwitcher().CurrentCameraIndex
76 FBCameraSwitcher().UseEvaluateSwitch()
80 FBSystem().Scene.Renderer.SetCameraSwitcherInPane( 0,
True )
84 print FBSystem().Scene.Renderer.IsCameraSwitcherInPane(0)
85 print FBSystem().Scene.Renderer.GetCameraInPane(0).Name
93 print FBSystem().Scene.Renderer.GetCameraInPane(0).Name
99 print FBSystem().Scene.Renderer.GetCameraInPane(0).Name
105 print FBSystem().Scene.Renderer.GetCameraInPane(0).Name