0

私は vtk で新しいので、ここで助けが見つかることを願っています :)

vtkPolyData*タイプの 2 つのデータセットがあります。

Data_source と Data_target。

私はData_sourceData_targetの間の対応を計算し、 (x_target,y_target,z_target)に一致するポイント(x_source,y_source,z_source)を持っています。今私の質問は:

1- (x_source,y_source,z_source)から(x_target,y_target,z_target ) に依存するデータセットの間に線を引く方法は?

2-vtk ウィンドウに表示するには?

ご挨拶

W

4

1 に答える 1

1

すべてのポイントを 1 つの vtkPoints オブジェクトに入れる必要があります。

target_1, target_2, ..., target_N, source_1, source_2, source_N

また

target_1, source_1, target_2, source_2, target_N, source_N

(あなたの選択)。

次に、対応する点の間に線を作成する必要があります。

 line->GetPointIds()->SetId(0,target_point);
 line->GetPointIds()->SetId(1,source_point);

ポイントを保存するために選択した形式に従って。ここに行を作成して表示する完全な例:

http://www.vtk.org/Wiki/VTK/Examples/Cxx/GeometricObjects/ColoredLines

于 2011-12-12T00:35:56.430 に答える