예제 #1
0
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()
예제 #2
0
"""
    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()
예제 #3
0
"""
    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()