コード例 #1
0
def test_scene_addition():
    scene = Scene()

    scene + "Examples/example_files/root.obj"

    scene + scene.root

    scene += scene.root

    # test report

    scene.list_actors()
コード例 #2
0
ファイル: complete_scene.py プロジェクト: yooerzf/brainrender
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()