# Examples from pyvista.examples.downloads.download_cubemap_space_4k
# ==================================================================

# Display the cubemap as both an environment texture and an actor.
import pyvista as pv
from pyvista import examples
cubemap = examples.download_cubemap_space_4k()
pl = pv.Plotter(lighting=None)
_ = pl.add_actor(cubemap.to_skybox())
pl.set_environment_texture(cubemap, is_srgb=True)
pl.camera.zoom(0.4)
_ = pl.add_mesh(pv.Sphere(), pbr=True, roughness=0.24, metallic=1.0)
pl.show()

# ----------------------------------------------------------------------
# Generated by sphinx-examples-as-code https://github.com/pyvista/sphinx-examples-as-code
