Plotter.import_gltf

Plotter.import_gltf#

Plotter.import_gltf(filename: str | Path, set_camera: bool = True) None[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').

See also

pyvista.GLTFReader

Read GLTF file as a mesh.

Examples#

Download Python source code | Download Jupyter notebook

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

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