Changes for page Widget 3D Head

Last modified by paulapopa on 2025/05/30 15:03

From version 10.1
edited by paulapopa
on 2022/04/12 13:27
Change comment: There is no comment for this version
To version 4.1
edited by paulapopa
on 2022/03/30 15:18
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,4 +1,4 @@
1 -TODO - Not yet released!
1 +TODO
2 2  
3 3  == Purpose ==
4 4  
... ... @@ -36,22 +36,22 @@
36 36  from IPython.core.display_functions import display
37 37  )))
38 38  
39 -Then, we instantiate the **SurfaceWidget** and a **FaceSurface** datatype that we want to visualize. Using the //**add_datatype**// method we add the surface to our widget and __display__ the widget:
39 +Then, we instantiate the **ThreeDWidget** and a **FaceSurface** datatype that we want to visualize. Using the //**add_datatype**// method we add the surface to our widget and __display__ the widget:
40 40  
41 41  (% class="box" %)
42 42  (((
43 -widget = api.SurfaceWidget()
43 +widget_3d = api.ThreeDWidget()
44 44  
45 45  face = surfaces.FaceSurface().from_file()
46 46  
47 47  face.configure()
48 48  
49 -widget.add_datatype(face)
50 -display(widget)
49 +widget_3d.add_datatype(face)
50 +display(widget_3d)
51 51  )))
52 52  
53 53  {{html}}
54 -<iframe src="https://drive.google.com/file/d/1Egp9Lk-HGMATc9em6Kw_jSHmybTD2vzM/preview" width="840" height="480" allow="autoplay"></iframe>
54 +<iframe src="https://drive.google.com/drive/file/1Q9oTEqoqMRwjzJpngSCNRAIbJzDfUh4q/preview" width="840" height="480" allow="autoplay"></iframe>
55 55  {{/html}}
56 56  
57 57  Next, we can continue adding other datatypes to this widget, by calling //**add_datatype**// multiple times. A maximum of 10 datatypes are supported by this widget.
... ... @@ -66,7 +66,7 @@
66 66  
67 67  conn.configure()
68 68  
69 -widget.add_datatype(conn)
69 +widget_3d.add_datatype(conn)
70 70  
71 71  
72 72  seeg = sensors.SensorsInternal().from_file()
... ... @@ -73,13 +73,9 @@
73 73  
74 74  seeg.configure()
75 75  
76 -widget.add_datatype(seeg, api.SurfaceWidgetConfig(name='SEEG'))
76 +widget_3d.add_datatype(seeg, api.Config(name='SEEG'))
77 77  )))
78 78  
79 -{{html}}
80 -<iframe src="https://drive.google.com/file/d/1vFqqzXle8VGcHaLB-OdE-6BdetK9aJ1T/preview" width="840" height="480" allow="autoplay"></iframe>
81 -{{/html}}
82 -
83 83  We can also provide a **RegionMapping** to be used as colormap for a surface:
84 84  
85 85  (% class="box" %)
... ... @@ -86,7 +86,7 @@
86 86  (((
87 87  reg_map = region_mapping.RegionMapping.from_file()
88 88  
89 -config = api.SurfaceWidgetConfig(name='Cortex')
85 +config = api.Config(name='Cortex')
90 90  
91 91  config.add_region_mapping_as_cmap(reg_map)
92 92  
... ... @@ -95,9 +95,9 @@
95 95  
96 96  cortex.configure()
97 97  
98 -widget.add_datatype(cortex, config)
99 -)))
94 +widget_3d.add_datatype(cortex, config)
100 100  
101 101  {{html}}
102 -<iframe src="https://drive.google.com/file/d/1z2yEuQWUT2Poxh63adYbBdhKPcWGskex/preview" width="840" height="480" allow="autoplay"></iframe>
97 +<iframe src=" https://drive.google.com/file/d/1PXsxLqydNDDORIK85cQaEgGt9QdWLcC7/preview" width="840" height="480" allow="autoplay"></iframe>
103 103  {{/html}}
99 +)))
Public

TVB Widgets