.. DO NOT EDIT. .. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY. .. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE: .. "auto_examples/07_ui/viz_panel.py" .. LINE NUMBERS ARE GIVEN BELOW. .. only:: html .. note:: :class: sphx-glr-download-link-note :ref:`Go to the end ` to download the full example code. .. rst-class:: sphx-glr-example-title .. _sphx_glr_auto_examples_07_ui_viz_panel.py: ======= Panel2D ======= This example shows how to use the Panel2D. .. GENERATED FROM PYTHON SOURCE LINES 10-11 First, a bunch of imports .. GENERATED FROM PYTHON SOURCE LINES 11-19 .. code-block:: Python from fury.ui import Panel2D, Rectangle2D, Disk2D from fury.window import ( Scene, ShowManager, ) .. GENERATED FROM PYTHON SOURCE LINES 20-21 Creating a Scene .. GENERATED FROM PYTHON SOURCE LINES 21-24 .. code-block:: Python scene = Scene() .. GENERATED FROM PYTHON SOURCE LINES 25-26 Create a Panel2D. .. GENERATED FROM PYTHON SOURCE LINES 26-29 .. code-block:: Python panel = Panel2D(size=(300, 300), color=(0.2, 0.2, 0.2), has_border=True, border_width=5) .. GENERATED FROM PYTHON SOURCE LINES 30-31 Let's add some simple shapes to the panel. .. GENERATED FROM PYTHON SOURCE LINES 31-38 .. code-block:: Python rect = Rectangle2D(size=(50, 50), color=(1, 0, 1)) disk = Disk2D(outer_radius=50, color=(1, 1, 0)) panel.add_element(rect, (200, 200)) panel.add_element(disk, (0.5, 0.5), anchor="center") .. GENERATED FROM PYTHON SOURCE LINES 39-40 Now that all the elements have been initialised, we add them to the scene. .. GENERATED FROM PYTHON SOURCE LINES 40-49 .. code-block:: Python scene.add(panel) current_size = (800, 800) show_manager = ShowManager( scene=scene, size=current_size, title="FURY Panel2D Example", ) show_manager.start() .. _sphx_glr_download_auto_examples_07_ui_viz_panel.py: .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-example .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download Jupyter notebook: viz_panel.ipynb ` .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: viz_panel.py ` .. container:: sphx-glr-download sphx-glr-download-zip :download:`Download zipped: viz_panel.zip ` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_