2010-07-04 65 views
1

我目前在VTK中有一個很小的(我是一個完整的初學者)項目,我使用了不同的vtkParametricFunctionSource對象並將它們排列在空間中。現在我想要做的就是找到一種方法將當前呈現的所有數據輸出到.stl文件中。從多個橢圓源輸出stl VTK

我不知道如何設法將我的隱式參數函數從它們的公式形式轉換成橢圓形,以便將某些點集形式輸出到.stl。我可能只是沒有意識到一些VTK類可以幫助我做到這一點,但任何和所有的幫助將不勝感激。

最好。

編輯:

而且,在我的VTK場景,我已經改變了用於在屏幕上顯示出來的演員的位置操縱的某些對象的位置。我想在輸出的.stl文件中保持這個位置。那麼基本上,一個人如何去採取你在場景中看到的內容,形狀和位置,以及將所有這些數據放在一個.stl文件中?

回答

2

vtkActor只修改數據的渲染表示。正因爲如此,你不能用現有的vtk編寫器輕鬆寫出它。

你想要做的是對每個vtkParametricFunctionSource應用一個vtkTransformFilter,其變換矩陣等於該vtkParametricFunctionSource的vtkActor。您可以將所有內容與vtkAppendPolyData組合在一起,然後用vtkSTLWriter寫出過濾器輸出。

+0

添加這正是我幾天前做的:)謝謝! – sparkFinder 2010-07-15 16:48:48

+0

vtk郵件列表也是問這類問題的好地方。 – RobertJMaynard 2010-07-16 13:06:41