1
2
3
4
5
6
7
8
9
10
11
12from pyfbsdk import *
13
14def HUDDisplay(HUD, event):
15 HUDTextElement.Y = HUDTextElement.Y + 1
16 if(HUDTextElement.Y > 100):
17 HUDTextElement.Y = 0
18
19
23
24
25Application.FileNew()
26
29Scene.ConnectSrc(HUD)
30HUDTextElement.Content = "HUD Element in the Center of the viewer"
31HUDTextElement.X = 0
32HUDTextElement.Y = 0
33HUDTextElement.Scale = 2
34HUDTextElement.Justification = FBHUDElementHAlignment.kFBHUDCenter
35HUDTextElement.HorizontalDock = FBHUDElementHAlignment.kFBHUDCenter
36HUDTextElement.VerticalDock = FBHUDElementVAlignment.kFBHUDVCenter
37HUD.ConnectSrc(HUDTextElement)
38Scene.Cameras[0].ConnectSrc(HUD)
39
41Scene.ConnectSrc(HUD)
42HUDTextElement.Content = "Free memory : %d MB"
43HUDTextElement.X = 0
44HUDTextElement.Y = 0
45HUDTextElement.Scale = 2
46HUDTextElement.Justification = FBHUDElementHAlignment.kFBHUDCenter
47HUDTextElement.HorizontalDock = FBHUDElementHAlignment.kFBHUDCenter
48HUDTextElement.VerticalDock = FBHUDElementVAlignment.kFBHUDTop
49HUDTextElement.PropertyAddReferenceProperty(HUD.PropertyList.Find("FreeMemory"))
50HUD.ConnectSrc(HUDTextElement)
51Scene.Cameras[0].ConnectSrc(HUD)
52
53
54HUD.OnDisplay.Add(HUDDisplay)
FBApplication is used mainly to manage files.
Definition: pyfbsdk_generated.h:801
Heads Up display.
Definition: pyfbsdk_generated.h:9102
Heads Up display.
Definition: pyfbsdk_generated.h:9252
Provides access to the underlying system, and the MotionBuilder scene.
Definition: pyfbsdk_generated.h:18771