2012-01-20 151 views
-2

可能重複:
Opengl object extrusion擠壓對象在OpenGL

我怎樣才能擠出OpenGL中的對象,而無需使用像http://gts.sourceforge.net/ 圖書館嗎?

+3

您是在問表面擠壓是如何工作的?因爲這與OpenGL無關;這是一個普通的圖形問題。 –

+0

它可能與圖形沒有任何關係,但如果OpenGL中有示例代碼可以做到這一點,我會喜歡它。再次: – user1117262

+3

@ user1117262:OpenGL用於繪製數據。擠壓操縱你的數據。當然你可以實現一些拉伸單個三角形的幾何着色器,但這不是傳統意義上的擠壓。要做到這一點,你可以通過操縱一些基礎的數據結構,如[winged-edge](http://en.wikipedia.org/wiki/Winged_edge)([或其他])(http:// en。 wikipedia.org/wiki/Polygon_mesh)),它的鄰居多邊形信息比用於OpenGL的頂點列表要好。然後,您只需使用OpenGL繪製您計算的數據。 – PeterT

回答

1

我怎麼能擠出OpenGL中的對象,而無需使用庫像http://gts.sourceforge.net/

你不能。 OpenGL純粹是一個繪圖庫,它不處理幾何圖形或維護一些可以調用場景的東西。