2015-05-03 92 views
0

我按照这篇文章,以创建一个自定义SCNGeometry需要帮助约法向矢量解释SceneKit

http://ronnqvi.st/custom-scenekit-geometry/

我看到它需要法线为每个顶点。我也看到这里的文档 https://developer.apple.com/library/prerelease/ios/documentation/SceneKit/Reference/SCNGeometrySource_Class/index.html

据我所知,我认为3个顶点标识一个平面,一个平面只需要1个法线向量。所以每个3个顶点我们需要1个法线向量。那么它会减少数据和计算

任何人都可以帮我解释一下吗?或者我可能会困惑一些东西?

回答

1

在顶点级别(而不是脸部级别)指定法线会导致更好看的模型。例如球可以用相当数量的顶点建模,并且在阴影时看起来会很圆。这是因为每个点的法线都是数学上正确的法线。如果你脸部正常,那么你可以很容易地看到这些脸部有一个标准的阴影。

+0

感谢非常明确的回答mnuages。 – Dummy307