2015-05-03 63 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