에서
감사합니다, 당신은 (먼저 모든 점을 포함하는 vtkPoints 클래스를 생성 한 다음 vtkPolyData 또는 vtkUnstructuredGrid 중 하나를 통해 선으로 연결하고자하는 점에 대한 연결 정보에 추가해야합니다 귀하의 vtkDataSet 클래스이며, vtkDataSet 클래스는 vtkPoints와이 포인트에 대한 연결 정보를 포함합니다. 당신의 vtkDataSet가 constructued되면, 당신은 예를 들어
(... mapper-> actor-> 렌더러)를 렌더링하는 정상적인 경로를 취할 수 있습니다
vtkPoints *pts = vtkPoints::New();
pts->InsertNextPoint(1,1,1);
...
pts->InsertNextPoint(5,5,5);
vtkPolyData *polydata = vtkPolyData::New();
polydata->Allocate();
vtkIdType connectivity[2];
connectivity[0] = 0;
connectivity[1] = 3;
polydata->InsertNextCell(VTK_LINE,2,connectivity); //Connects the first and fourth point we inserted into a line
vtkPolyDataMapper *mapper = vtkPolyDataMapper::New();
mapper->SetInput(polydata);
// And so on, need actor and renderer now
많은 예는 문서 사이트에 있습니다 모든 클래스에 대해 여기에 vtkPoints가 있습니다 : http://www.vtk.org/doc/release/5.4/html/a01250.html
vtkPoints (테스트) 링크를 클릭하면 해당 클래스와 관련된 테스트를 볼 수 있습니다. 다양한 샘플 코드를 제공합니다.
또한 vtk 메일 링 목록은 스택 오버플로보다 훨씬 유용 할 것입니다.