예제 #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
from brainrender.scene import Scene

# brainrender.SCREENSHOT_TRANSPARENT_BACKGROUND = False

scene = Scene()

scene.add_brain_regions(["CA1"])

scene.add_optic_cannula(target_region="CA1")

p0 = scene.atlas.get_region_CenterOfMass("MOs")
scene.add_optic_cannula(pos=p0)

scene.render()