2014-07-24 51 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