使用三角形条创建平面阴影立方体

时间:2012-08-21 00:02:18

标签: cube vertex topology normals pixel-shading

我对三角形条如何与法线一起工作并不完全可靠。我想制作一个平面阴影立方体,所以我为一个制作立方体的三角形条带写了顶点。这样可行。我用三角形条做了一个立方体。问题是我将每个顶点的法线设置为立方体中心的相反方向。因此阴影很奇怪。我希望每一面都是平面颜色。知道如何设置法线来实现这个目标吗?

1 个答案:

答案 0 :(得分:1)

那么,你是否有法线以圆形的方式从立方体的中心指出?

 \_/
-|_|-
 / \

这是它的样子吗?

目标是这样的吗?

  L
-| |-
  T

如果是这种情况,您可以检查法线关闭的法线,然后将它们更改为最接近法线。

distance = sqrt((x2-x1)^2 + (y2-y1)^2 + (z2-z2)^2)