1
2
3
4
5
6
7
8
9
10
11
12from pyfbsdk import *
13import os
14
16filepath = os.path.abspath( os.path.join( os.getcwd(), "../Camera/camera_switcher.fbx" ) )
17print(filepath)
20
21'''
22
23
241. For FBSystem().Scene.Renderer's camera setting for panes:
25
26 FBSystem().Scene.Renderer.SetCameraSwitcherInPane()
27 FBSystem().Scene.Renderer.IsCameraSwitcherInPane()
28 FBSystem().Scene.Renderer.SetCameraInPane()
29 FBSystem().Scene.Renderer.GetCameraInPane()
31
32'''
33FBSystem().Scene.Renderer.SetCameraSwitcherInPane( 0, True )
34FBSystem().Renderer.Render()
35
36FBPlayerControl().Goto(FBTime(0, 0, 0, 30))
37FBSystem().Renderer.Render()
38print(FBSystem().Scene.Renderer.IsCameraSwitcherInPane(0))
39print(
FBSystem().Scene.Renderer.GetCameraInPane(0).Name)
41
42FBSystem().Scene.Renderer.SetCameraSwitcherInPane( 0,
False )
44print(
FBSystem().Scene.Renderer.IsCameraSwitcherInPane(0))
45print(
FBSystem().Scene.Renderer.GetCameraInPane(0).Name)
47
49FBSystem().Scene.Renderer.SetCameraSwitcherInPane( 0,
True )
51print(
FBSystem().Scene.Renderer.IsCameraSwitcherInPane(0))
52print(
FBSystem().Scene.Renderer.GetCameraInPane(0).Name)
54
56print(camera.Name)
57FBSystem().Scene.Renderer.SetCameraInPane( camera, 0 )
58print(
FBSystem().Scene.Renderer.IsCameraSwitcherInPane(0))
59print(
FBSystem().Scene.Renderer.GetCameraInPane(0).Name)
61
62FBSystem().Scene.Renderer.SetCameraSwitcherInPane( 0,
False )
64print(
FBSystem().Scene.Renderer.IsCameraSwitcherInPane(0))
65print(
FBSystem().Scene.Renderer.GetCameraInPane(0).Name)
67
68
69
70'''
71
722. For FBCameraSwitcher and its 2 modes: manual vs. evaluate
73
77
78'''
79
80FBSystem().Scene.Renderer.SetCameraSwitcherInPane( 0, True )
84print(
FBSystem().Scene.Renderer.IsCameraSwitcherInPane(0))
85print(
FBSystem().Scene.Renderer.GetCameraInPane(0).Name)
86
88print(camera.Name)
93print(
FBSystem().Scene.Renderer.GetCameraInPane(0).Name)
94
99print(
FBSystem().Scene.Renderer.GetCameraInPane(0).Name)
100
105print(
FBSystem().Scene.Renderer.GetCameraInPane(0).Name)
106
107
FBApplication is used mainly to manage files.
Definition: pyfbsdk_generated.h:801
Camera switcher.
Definition: pyfbsdk_generated.h:2918
Player control.
Definition: pyfbsdk_generated.h:13745
Provides access to the underlying system, and the MotionBuilder scene.
Definition: pyfbsdk_generated.h:18771
Time data structure.
Definition: pyfbsdk_generated.h:19596