2013-07-03 31 views
0

我想使vtkOBJWriter(第二部分在試圖從一個vtk文件轉換爲obj文件,從http://www.vtk.org/pipermail/vtkusers/2012-April/122774.html建議)。這些文件在https://github.com/daviddoria/vtkOBJWriter。當我嘗試cmake ..然後使,我得到一個錯誤,vtkOBJWriterExample.cxx:59:11:錯誤:'類vtkOBJWriter'沒有名爲'SetInputData'的成員。這是有道理的,因爲我沒有在vtkOBJWriter文件中看到任何這樣的成員。我想知道是否有人能夠在不刪除vtkOBJWriterExample的情況下完全解決這個問題。麻煩vtkOBJWriter

回答

1

閱讀文檔和例子,你可以說,既沒有vtkOBJWriter也沒有vtkPolyDataAlgorithm(母類)有SetInputData方法,但vtkPolyDataAlgorithm有一個SetInput方法。

你的VTK版本是什麼?通過VTK6中的SetInputData()來設置爲SetInput methods has been replaced

2解決方案:

  • 改變您的VTK版本:下載最新的VTK6,用它取代舊版本,並嘗試重建。
  • 使用的版本5
+0

這一工作方法的修改例子,謝謝:)我認爲我有VTK 6,但是看着在終端輸出的錯誤聲明,它說VTK 5.8.8,所以我將其更改爲SetInput並且它可以工作 – ThinkFlow