私はvtkXMLUnstructuredGridReaderで読み取ったメッシュを表す.vtuファイルを持っています。次に、numArpy配列(nbOfPoints x 3)を作成します。この配列には、meshArrayという名前のメッシュ頂点座標が格納されます。 私は、列配列(nOfPoints x 1)も持っています。これは、meshArrayの頂点に割り当てるプロパティを表すbrightnessArrayと呼ばれます。各頂点にはスカラー値が対応します。例えば:要素meshArray [0]はbrightnessArray [0]に対応します。 どうすればいいですか?Pythonを使用してvtkXMLUnstructuredGridにカスタムプロパティを追加
メッシュの頂点で値を補間して、パラビューで可視化するために設定したプロパティのスムーズな変化を得ることは可能ですか?
ありがとうございます。 サイモンここ
あなたの質問は不明です。入力内容と出力内容を正確に把握できますか? –
入力はvtuメッシュと配列です。メッシュには一定数のノード(nbOfPoints)があり、配列の長さは同じです。メッシュはXMLUnstructuredGridです。各ノードには、特定のプロパティに関する情報を含めることができます。例えば、速度場は、メッシュノードに割り当てられたスカラー値によって表すことができる。所望の出力は、アレイ値が割り当てられた元の点と同じ点を有する新しいメッシュである。言い換えれば、私は任意に新しいスカラーフィールドをメッシュに割り当てたいと思う。 説明が複雑です。申し訳ありません。私は今回がより明確であることを願っています。おかげさまで – semions
がはっきりと分かります。これはpythonプログラマブルフィルタで実行可能にする必要があります。配列はどこに格納されていますか? –