2014-07-24 78 views
0

我目前正在使用SharpGL開發簡單的3D選擇屏幕。它看起來像這樣:正確勾勒3D模型

Puzzle without outlines

目前看來還好吧,但我需要得到它在某種程度上概括的難題,所以它看起來更像是這樣的:

Puzzle with outlines

我試圖增加各個難題之間的空間,但它看起來非常難看。
有人有另一個想法如何概述個人難題?
不幸的是不同顏色的拼圖是不可能的。

繼承人的產品圖與幾何體之間的空間:
http://oi59.tinypic.com/smc6sl.jpg

我使用的着色器的照明,因爲它看起來好一點。

繼承人的攪拌機線框:
http://oi60.tinypic.com/6yljis.jpg

+0

你現在怎麼畫這個?着色器,修復功能等?標籤是紋理嗎?難題是否將幾何形狀分開?你能發佈一個線框嗎? –

+0

「但它看起來很醜陋」你能張貼這個圖片嗎?也許它只是正確地着色兩側的問題。例如。你可以有一個小小的橙色到黑色的漸變來僞造環境遮擋和陰影。 – jozxyqk

+0

好的,做了一些編輯 – user2741831

回答

0

您應該借鑑使用GL_LINES自己行。

gl.LineWidth(3.0f); 
gl.Begin(OpenGL.GL_LINES); 
gl.Vertex3(2.0f, 3.0f, 4.0f); 
gl.Vertex3(2.0f, 3.0f, 4.0f); 
... 
gl.End(); 
+4

glBegin,glVertex()等**非常不贊成,不應該在新的開發中使用。 –

+0

我甚至都不知道OpenGL可以畫線。好的,我明天會嘗試它,它在這裏差不多22.30。 – user2741831