Note
Go to the end to download the full example code
Sphere Color Control using Radio Buttons#
This example shows how to use the UI API. We will demonstrate how to create a Sphere and control its color using radio buttons.
First, some imports.
import numpy as np
from fury import actor, ui, utils, window
from fury.data import fetch_viz_icons
First we need to fetch some icons that are included in FURY.
fetch_viz_icons()
Show Manager#
Now that all the elements have been initialised, we add them to the show manager.
current_size = (800, 800)
show_manager = window.ShowManager(size=current_size, title='FURY Sphere Example')
show_manager.scene.add(sphere)
show_manager.scene.add(color_toggler)
Set camera for better visualization
show_manager.scene.reset_camera()
show_manager.scene.set_camera(position=(0, 0, 150))
show_manager.scene.reset_clipping_range()
show_manager.scene.azimuth(30)
interactive = False
if interactive:
show_manager.start()
window.record(show_manager.scene, size=current_size, out_path='viz_radio_buttons.png')