問題タブ [pyvista]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
381 参照

python - python pyvistaでdemファイルを読む方法

ここにあるような .dem ファイルがあります: http://ddfe.curtin.edu.au/models/ERTM2160/data/dem/

python pyvista では、たとえば次のようなものがあります。

出力には次のように表示されます。

これは、マイナス記号を除いて、mesh.n_points の平方根です。

mesh.points でポイントをプロットまたは抽出しようとすると、負の寸法は許可されていないというメッセージが表示されます。以下を試してみてください:

エラーメッセージが表示されます:

OverflowError: SetDimensions 引数 1: 値が int の範囲外です

誰かが私が間違っていることを教えてもらえますか? または、表面プロットを作成するためにこれらのファイルを読み取る方法を知っていますか?

どうもありがとう :)

0 投票する
1 に答える
125 参照

vtk - グリッド平面に影を付けようとすると PyVista エラーが発生する

PyVista は素晴らしいので、便利なことをたくさんやってみましょう。グリッド線のある平面に 3D オブジェクトの影を落としたいと思います。これが私が望むものです、影を差し引いたものです, shadows=False,gridlines=True

ここに画像の説明を入力

グリッド線なしで影を有効にできます: gridlines=False,shadows=True

ここに画像の説明を入力

gridlines=Trueしかし、両方を実行しようとshadows=Trueすると、以下のように大量のエラー トレースが表示され、上記のような結果が表示されます。シャドウは表示されますが、グリッド ラインは表示されません。

質問: 私がしようとしていることは可能ですか? グリッドとシャドウを誤解しているのですか、コーディングが間違っているのですか、それともバグですか? より多くのグラフィカルエンティティを含む私のより大きなプログラムは、セグメンテーション違反になります。MacOS 10.15.7 で PyVista 0.29.0、Python 3.8.5 を実行しています。に影を付けようとすると、同様の問題が発生しStructuredGridます。

以下は私の最小限のコード例です

エラー トレース: