1
2
3
4
5
6
7
8
9
10
11from pyfbsdk import *
12
13
14
15def AddPropertyToViewList(pOwner, pPropertyName, pViewList, pHierarchy, pSetOpen=False):
16 lProperty = pOwner.PropertyList.Find(pPropertyName)
17 lView = pViewList.AddPropertyView(lProperty, pHierarchy)
18
19 if pSetOpen:
20 lView.SetOpen(pSetOpen,True)
21
22 return lView
23
24
25
26
28
29
30lModel.Show = True
31
32
34
35
36lViewList = lMgr.CreatePropertyList(lModel, FBPropertyViewType.kFBViewByObject, 'PythonCreatedView')
37
38AddPropertyToViewList(lModel, 'Show', lViewList, 'Visibility Options')
39
40AddPropertyToViewList(lModel, 'Visibility', lViewList, 'Visibility Options')
41
42AddPropertyToViewList(lModel, 'Visibility Inheritance', lViewList, 'Visibility Options.Visibility', True)
43
44
45AddPropertyToViewList(lModel, 'Translation (Lcl)', lViewList, 'Transformation Options')
46AddPropertyToViewList(lModel, 'Rotation (Lcl)', lViewList, 'Transformation Options')
47AddPropertyToViewList(lModel, 'Scaling (Lcl)', lViewList, 'Transformation Options')
48AddPropertyToViewList(lModel, 'Quaternion Rotation', lViewList, 'Transformation Options')
49
50
51lModel.Selected = True
52
53
54lMgr.RefreshPropertyViews()
Null object class.
Definition: pyfbsdk_generated.h:11489
FBProperty View Manager.
Definition: pyfbsdk_generated.h:15816