2016-12-07 7 views
0

私はParaviewの新しい仲間です。私は貯水池の3Dビューをどのように作成できるのか聞きたいと思います。また、以前のいくつかの記事を読んだことがあります。最も良い方法はフィルタ "Alphabetical - > Delaunay 2D"(例:Displaying an Elevation grid in ParaView)を適用することです。3D Paraviewのx、y、z座標からの表示

私も試しました。残念なことに、私のドメインは長方形ではないので、メインドメインの外に形成されたいくつかの無駄な三角形がありました。上記のリンクでは、ドメインが長方形であるため、簡単に使用できます。入力ファイルは、(.csvファイル):

"x", "y", "z"    
-38.82 , 36.14 , 2.00 
-38.82 , 39.04 , 2.00 
-38.82 , 41.93 , 2.00 
-38.89 , 44.70 , 2.00 
-38.96 , 47.47 , 2.00 
-38.96 , 49.51 , 2.00 
-38.96 , 51.55 , 2.00 
-31.05 , 39.01 , 2.00 
-31.05 , 36.14 , 2.00 
-31.05 , 41.89 , 2.00 
-31.10 , 44.63 , 2.00 
-31.14 , 47.38 , 2.00 
-31.14 , 49.47 , 2.00 
-31.14 , 51.55 , 2.00 
-23.28 , 38.99 , 2.00 
-23.28 , 36.14 , 2.00 
-23.28 , 41.84 , 2.00 
-23.30 , 44.57 , 2.00 
-23.33 , 47.29 , 2.00 
-23.33 , 49.42 , 2.00 
-23.33 , 51.55 , 2.00 
-15.51 , 38.97 , 2.00 
-15.51 , 36.14 , 2.00 
-15.51 , 41.80 , 5.00 
-15.51 , 44.50 , 5.00 
-15.51 , 47.20 , 5.00 
-15.51 , 49.38 , 2.00 
-15.51 , 51.55 , 2.00 
-9.61 , 44.50 , 5.00 
-9.63 , 41.80 , 5.00 
-9.58 , 47.20 , 5.00 
-3.70 , 44.50 , 5.00 
-3.75 , 41.80 , 5.00 
-3.66 , 47.20 , 5.00 
2.20 , 44.50 , 5.00 
2.13 , 41.80 , 5.00 
2.27 , 47.20 , 5.00 
-15.51 , 47.20 , 2.00 
-15.51 , 44.50 , 2.00 
-15.51 , 41.80 , 2.00 

ありがとうございます。

答えて

2

表示しようとしているドメインは凸ではありません。 Delaunay 2Dは、非凸領域(X軸に沿って約-15から2までの空白領域)がドメインの一部であるかどうかを知る方法がありません。したがって、Delaunay 2Dフィルタは、その領域が凸であり、それらの領域を埋めると仮定しているという単純な仮定をします。そうであってもいなくても、私は、ポイントのセットだけを与えられたときに、領域の境界を決定するより頑強な方法を誰もが知っているとは思わない。

データとDelaunay 2Dに別の問題があります。 (x、y)座標を共有するポイントの3つのペアがあるように見えます。私はこれが垂直なシェルフを形成すると仮定していると仮定しますが、Delaunay 2Dは同じ(x、y)座標を持つため、一部を無視しています。名前が示すように、Delaunay 2Dはすべての点をx-y平面に投影し、2D Delaunay三角形分割を行います。同じ(x、y)座標を持つ点は同じ扱いになります。

これをDelauny 2Dで使用するには、いくつか修正する必要があります。まず、同じ(x、y)座標を持たないように、そのシェルフ上の点をx方向にオフセットする必要があります。これはおそらく入力を編集することで最も簡単に行えます。次に、ドメイン外で生成された「無関係な」ポリゴンを手動で削除する必要があります。 3Dウィンドウで選択を行い、選択範囲を抽出することで、これを行うことができます。

もう1つの選択肢は、表現したいメッシュをキャプチャする別の形式でデータを書き出すことです。正方形ではありませんが、あなたのドメインはかなりシンプルです。ポイントを接続する四角形または三角形を定義するのはかなり簡単です。 VTKレガシーデータセット(http://www.vtk.org/VTK/img/file-formats.pdf)に書き込むことができます。これはcsvファイルを書き出すよりもはるかに複雑ではありません。

1

あなた.CSVをロードし、あなたはちょうどあなたがする場合.vtkするためにあなたのデータを書き込む構造

がより便利になります見たい場合に役立ちます「構造格子に表」または「ポイントへの表」を適用リザーバファイルで作業します。それにアトリビュートを追加すると...

関連する問題