「面法線からスムーズシェーディング用の頂点法線を算出する」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの作成:「「頂点を共有する面たち」の面法線を全部足して最後に正規化するとスムーズシェーディング用の頂点法線となる…」)
 
 
3行目: 3行目:
 
// 面法線を全部足す
 
// 面法線を全部足す
 
var sum = new vector3(0);
 
var sum = new vector3(0);
foreach (plane in vertex.planes) {
+
foreach (var plane in vertex.planes) {
 
     sum += plane.normal;
 
     sum += plane.normal;
 
}
 
}

2021年3月1日 (月) 02:04時点における最新版

「頂点を共有する面たち」の面法線を全部足して最後に正規化するとスムーズシェーディング用の頂点法線となる。

// 面法線を全部足す
var sum = new vector3(0);
foreach (var plane in vertex.planes) {
    sum += plane.normal;
}
// 正規化する
vertex.normal = sum.normalize();

関連項目[編集 | ソースを編集]