pyvista.PolyDataFilters.geodesic_distance#

PolyDataFilters.geodesic_distance(start_vertex, end_vertex, use_scalar_weights=False, progress_bar=False)[ソース]#

Dijkstraのアルゴリズムを使用して,2つの頂点間の測地線距離を計算します.

パラメータ:
start_vertexint

測地セグメントの始点を示す頂点インデックスです.

end_vertexint

測地セグメントの終点を示す頂点インデックスです.

use_scalar_weightsbool, default: False

True の場合,エッジの重みにスカラー値を使用します.これはポイントデータに対してのみ機能します.

progress_barbool, default: False

進行状況を示す進行状況バーを表示します.

戻り値:
float

測地座標セグメントの長さ.

>>> import pyvista as pv
>>> sphere = pv.Sphere()
>>> length = sphere.geodesic_distance(0, 100)
>>> f'Length is {length:.3f}'
'Length is 0.812'

このフィルターを使用したその他の例については, 測地パス を参照してください.