注釈
完全なサンプルコードをダウンロードしたり、Binderを使ってブラウザでこのサンプルを実行するには、 最後に進んでください 。
コンタリング#
サーフェスまたはボリュームのスカラー用にアイソラインまたはサーフェスを生成します.
3 Dメッシュはスカラーフィールドの2 D等値面を抽出することができ,2 Dサーフェスメッシュはスカラーフィールドの1 D等値線を抽出することができます.
import pyvista as pv
from pyvista import examples
等値線#
2 Dサーフェスメッシュからスカラーフィールドの1 D等値線を抽出します.
mesh = examples.load_random_hills()
help(mesh.contour)
contours = ...
p = pv.Plotter()
p.add_mesh(mesh, opacity=0.85)
p.add_mesh(contours, color="white", line_width=5)
p.show()
等値面#
3 Dメッシュからスカラーフィールドの2 D等値面を抽出してみましょう.
mesh = examples.download_embryo()
mesh
この例のデータセットでは,50から200の値の間に5つの輪郭レベルを作成しましょう
contours = ...
p = pv.Plotter()
p.add_mesh(mesh.outline(), color="k")
p.add_mesh(contours, opacity=0.25, clim=[0, 200])
p.camera_position = [
(-130.99381142132086, 644.4868354828589, 163.80447435848686),
(125.21748748157661, 123.94368717158413, 108.83283586619626),
(0.2780372840777734, 0.03547871361794171, 0.9599148553609699),
]
p.show()