Microsoft DirectX 8.0 (Visual Basic)

D3DX8.ComputeNormals

メッシュに含まれる角頂点の法線を算出する。

object.ComputeNormals( _ 
    Mesh As D3DXBaseMesh)

指定項目

object
D3DX8 オブジェクトを表すオブジェクト式。
Mesh
正規化されたメッシュ オブジェクトを表す、D3DXBaseMesh オブジェクト。

エラー コード

失敗した場合はエラーが発生し、Err.NumberD3DERR_INVALIDCALL が設定される。

エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。

  入力メッシュの FVF に D3DFVF_NORMAL フラグが指定されている必要がある。

頂点の法線は、その頂点を共有するすべての面の法線を平均することにより、生成される。