pyvista.Plotter.import_gltf#

Plotter.import_gltf(filename, set_camera=True)[source]#

Import a glTF file into the plotter.

See https://www.khronos.org/gltf/ for more information.

Parameters:
filenamestr | Path

Path to the glTF file.

set_camerabool, default: True

Set the camera viewing angle to one compatible with the default three.js perspective ('xy').

Examples

>>> import pyvista as pv
>>> from pyvista import examples
>>> helmet_file = (
...     examples.gltf.download_damaged_helmet()
... )  
>>> texture = (
...     examples.hdr.download_dikhololo_night()
... )  
>>> pl = pv.Plotter()  
>>> pl.import_gltf(helmet_file)  
>>> pl.set_environment_texture(cubemap)  
>>> pl.camera.zoom(1.8)  
>>> pl.show()  

See Working with glTF Files for a full example using this method.