D3DXSHScale, fonction (D3DX10. h)

Met à l’échelle un vecteur d’harmonique sphérique (SH); en d’autres termes, moue [ i ] = PA [ i ] * Scale.

Syntaxe

FLOAT* D3DXSHScale(
  _In_       FLOAT *pOut,
  _In_       UINT  Order,
  _In_ const FLOAT *pIn,
  _In_ const FLOAT Scale
);

Paramètres

moue [ dans]

Type : float*

Pointeur vers les coefficients de sortie de l’harmonique sphérique (SH). L’évaluation génère des coefficients de commande ². Consultez la section Notes.

Commande [ dans]

Type : uint

Ordre de l’évaluation SH. La valeur doit être comprise entre D3DXSH _ MINORDER et D3DXSH _ MAXORDER, inclus. L’évaluation génère des coefficients de commande ². Le degré de l’évaluation est Order-1.

code confidentiel [ dans]

Type : const float *

Pointeur vers le vecteur SH à mettre à l’échelle.

Mise à l' échelle [ dans]

Type : const float

Pointeur désignant la valeur de l’échelle.

Valeur retournée

Type : float*

Pointeur vers les coefficients de sortie SH.

Remarques

Chaque coefficient de la fonction de base YLM est stocké à l’emplacement de mémoire l ² + m + l, où :

  • l est le degré de la fonction de base.
  • m est l’index de fonction de base pour la valeur l donnée et est compris entre-l et l, inclus.

Configuration requise

Condition requise Valeur
En-tête
D3DX10. h
Bibliothèque
D3DX10. lib

Voir aussi

Fonctions mathématiques