pyvista.Plotter.export_gltf#
- Plotter.export_gltf(filename, inline_data=True, rotate_scene=True, save_normals=True)[ソース]#
現在のレンダリングシーンをglTFファイルとしてエクスポートします.
オンラインビューアーは https://gltf-viewer.donmccurdy.com/ をご覧ください.
エクスポーターに関する制限については,https://vtk.org/doc/nightly/html/classvtkGLTFExporter.html を参照してください.
- パラメータ:
備考
VTK エクスポーターは
pyvista.PolyData
データセットのみをサポートします.もし,プロッターにPolyData以外のデータセットが含まれていた場合,プロッターの中で変換され,内部でデータのコピーが行われます.例
ボールで表現された単純な点群を出力します.
>>> import numpy as np >>> import pyvista as pv >>> point_cloud = np.random.random((100, 3)) >>> pdata = pv.PolyData(point_cloud) >>> pdata['orig_sphere'] = np.arange(100) >>> sphere = pv.Sphere(radius=0.02) >>> pc = pdata.glyph(scale=False, geom=sphere, orient=False) >>> pl = pv.Plotter() >>> _ = pl.add_mesh( ... pc, ... cmap='reds', ... smooth_shading=True, ... show_scalar_bar=False, ... ) >>> pl.export_gltf('balls.gltf') >>> pl.show()
オリエンテーションプロッタを出力します.
>>> from pyvista import demos >>> pl = demos.orientation_plotter() >>> pl.export_gltf('orientation_plotter.gltf') >>> pl.show()