scene.add_actor(ruler(p1, p2, unit_scale=0.001, units="mm")) # Cut with plane stn = scene.add_brain_regions("STR", hemisphere="right").alpha(0.4) scene.cut_actors_with_plane("sagittal", actors=hy) # Fake render scene.render(interactive=False) # Add more regions and silhouettes ca1 = scene.add_brain_regions("CA1", alpha=0.4) scene.add_silhouette(ca1) visp = scene.add_brain_regions("VISp", add_labels=False).lw(1).alpha(0.3) scene.add_sphere_at_point(scene.atlas.get_region_CenterOfMass("VISp"), radius=200) p3 = scene.atlas.get_region_CenterOfMass("VISp") scene.add_sphere_at_point(p3, radius=200) # add labels scene.add_actor_label(ca1, "CA1") # Add some random stuf scene.add_optic_cannula("VISp") scene.add_plane("sagittal") # final render scene.list_actors(extensive=True) print(ca1) scene.render()
""" This tutorial shows how to use flags (strings of text that appear when you mose hoover over an actor) to add more information about the actors in your rendering. """ import brainrender brainrender.SHADER_STYLE = "cartoon" from brainrender.scene import Scene # Create a scene scene = Scene(title="labels") # add_brain_regions can be used to add labels directly scene.add_brain_regions("VAL", add_labels=True) # you can also use scene.add_actor_label mos = scene.add_brain_regions("MOs") # Add another label, this time make it gray and shift it slightly scene.add_actor_label(mos, "MOs", size=400, color="blackboard", xoffset=250) scene.render()
""" This tutorial shows how to use flags (strings of text that appear when you mose hoover over an actor) to add more information about the actors in your rendering. """ import brainrender brainrender.SHADER_STYLE = 'cartoon' from brainrender.scene import Scene # Create a scene scene = Scene() # add_brain_regions can be used to add labels directly scene.add_brain_regions('VAL', add_labels=True) # you can also use scene.add_actor_label mos = scene.add_brain_regions('MOs') # Add another label, this time make it gray and shift it slightly scene.add_actor_label(mos, 'MOs', size=400, color='blackboard', xoffset=250) scene.render()