Microsoft DirectX 8.0 (Visual Basic) |
現在の LOD (Level of Detail) を、指定した頂点の数にできる限り近づけて設定する。
object.SetNumVertices( _ Vertices As Long)
失敗した場合はエラーが発生し、Err.Number に D3DERR_INVALIDCALL が設定される。
エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。
頂点の数が、頂点の最大値よりも大きい場合、D3DXPMesh.GetMaxVertices が返す頂点の数の最大値が上限となる。頂点の数が、頂点の数の最小値よりも小さい場合、D3DXPMesh.GetMinVertices が返す頂点の数の最小値が下限となる。
この呼び出し後は、エッジの折りたたみによって面が 1 つまたは 2 つ増減し、面の数が1 つ少なくなる場合がある。たとえば面の数として 4 および 6 を指定できるときに中間値 5 を指定すると、結果は常に 4 になる。