コード例 #1
0
def test_actor_removal():
    s = Scene()
    th = s.add_brain_region("TH")
    assert len(s.actors) == 2

    s.remove(th)
    assert len(s.actors) == 1

    s.remove("no actor")
    assert len(s.actors) == 1
コード例 #2
0
cam = {
    "pos": (-4767, -3533, -31261),
    "viewup": (0, -1, 0),
    "clippingRange": (22849, 40012),
    "focalPoint": (11035, 4324, -6224),
    "distance": 30632,
}

# Create a brainrender scene
scene = Scene(title="projections from " + region, root=False)

# Add brain regions
scene.add_brain_region(*regions, alpha=0.6, silhouette=True)
scene.add_brain_region("PAG", alpha=0.2, silhouette=False)

# Get stramlines data and add
streams = get_streamlines_for_region(region)

zoom = 2
for n, stream in enumerate(streams):
    act = scene.add(*make_streamlines(stream, color="salmon", alpha=0.6))

    # Render!
    scene.render(interactive=False, zoom=zoom, camera=cam)
    scene.screenshot(dest_fld + f"/{region}_streams_{n}")

    scene.remove(act)
    zoom = 1

    # break