ノーマルベクターの反転

オブジェクトのノーマルベクターを反転させる方法には、Primitive-SOPによる方法とPoint-SOPによる方法の2通りの方法がある。Primitive-SOPによる方法はVertex情報を反転させるため、Vertex情報を利用する他のオペレーションに影響が出る場合がある。

Primitive-SOPによる方法
ノーマルを反転させたいオブジェクトにPrimitive-Sopを追加する。
Face/HullのタブにあるVertexのダイアログをReverseに設定する。
Facet-Sopを追加、Compute Normalsをチェックしてノーマルベクターを立て直す。
Primitive-SopだけではオブジェクトのVertex(ポリゴン結線情報)を逆にするだけで、ノーマルベクターは反転しない。すでにノーマルベクターが作成されていても、Facet Sopを追加してノーマルを立て直す必要がある。

image031123_1

Point-SOPによる方法
ノーマルを反転させたいオブジェクトにPoint-SOPを追加する。
StanderdタブのKeep NormalをAdd Normalに設定する。
各ダイアログを -$NX -$NY -$NZ に変更する。
これはカレントのノーマルベクター($NX $NY $NZ)に対して*-1をして座標を反転させるというオペレーション。

image031123_2