次の方法で共有


ID3DXPRTEngine::ScaleMeshChunk

特定のサブメッシュに関連付けられたすべてのサンプルをスケーリングします。このメソッドは、サブサーフェス スキャッタリングを計算するのに便利です。

HRESULT 
ScaleMeshChunk(
  UINT uMeshChunk,
  FLOAT fScale,
  LPD3DXPRTBUFFER pDataOut
);

パラメータ

  • uMeshChunk
    サンプルのスケーリングを開始するメッシュ内の場所です。
  • fScale
    サブメッシュ内の各ベクトルに乗算する値です。
  • pDataOut
    サブメッシュ内の再スケーリングされたサンプルを受け取る ID3DXPRTBuffer オブジェクトへのポインターです。

戻り値

成功すると、S_OK を返します。失敗した場合は、次の戻り値のいずれかを返します。D3DERR_INVALIDCALL、E_OUTOFMEMORY

要件

ヘッダー: D3DX9Mesh.h 宣言

ライブラリ: D3dx9.lib 内容