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 |
|
| Bibliothèque |
|