[英]How can I selectively render VTK PolyData without deleting points or lines
我有一個渲染PolyData的管道。 PolyData僅包含點和線(特別是沒有面)。 我擁有這些點的法線,這使我可以進行一些基於點的背面剔除,但是我看不到如何對管道應用某種“過濾器”以隱藏這些節點。 我想這樣做,以便可以使用交互器來平移,傾斜和滾動視圖,而不必重建PolyData。
看來這應該是可能的。 有人可以將我定向到API文檔的適當部分嗎?
您可以查看vtkClipPolyData過濾器。 它裁剪PolyData的單元格 。 因此它將適用於PolyData中的線。 如果要使其也適用於點,則需要將點作為vtkVertex單元存儲在PolyData中。 vtkVertexGlyphFilter可用於為PolyData中的每個點創建一個vtkVertex。 看一下這篇文章,似乎線條的背面剔除是不可能的,即使這些點具有法線也是如此。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.