注釈
Go to the end をクリックすると完全なサンプルコードをダウンロードできます.
オービット#
シーンを周回します.
注釈
p.open_gif('orbit.gif')
ではなく, p.open_movie('orbit.mp4')
を使うと,ムービーの品質が向上します.
軌道を描くには,まずシーンを表示し,プロッターを .show(auto_close=False)
で開いたままにしておく必要があります. また, pv.Plotter(off_screen=True)
を設定する必要があるかもしれません.
注釈
スカラーバーを表示する際に "カクカク "したGIFにならないように, lighting=False
を使って色空間のサイズを小さくしてください.
from __future__ import annotations
import pyvista as pv
from pyvista import examples
mesh = examples.download_st_helens().warp_by_scalar()
Orbit around the Mt. St Helens dataset using
generate_orbital_path()
.
p = pv.Plotter()
p.add_mesh(mesh, lighting=False)
p.camera.zoom(1.5)
p.show(auto_close=False)
path = p.generate_orbital_path(n_points=36, shift=mesh.length)
p.open_gif('orbit.gif')
p.orbit_on_path(path, write_frames=True)
p.close()


mesh = examples.download_dragon()
viewup = [0, 1, 0]

Total running time of the script: (0 minutes 58.816 seconds)