Fonction D3DXSHScale (D3DX10.h)
Notes
La bibliothèque d’utilitaires D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée et n’est pas prise en charge pour les applications du Windows Store.
Notes
Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser la fonction de bibliothèque Spherical Harmonics MathXMSHScale.
Met à l’échelle un vecteur harmonique sphérique (SH) ; en d’autres termes, pOut[i] = pA[i]*Scale.
Syntaxe
FLOAT* D3DXSHScale(
_In_ FLOAT *pOut,
_In_ UINT Order,
_In_ const FLOAT *pIn,
_In_ const FLOAT Scale
);
Paramètres
-
pOut [in]
-
Type : FLOAT*
Pointeur vers les coefficients de sortie harmonique sphérique (SH). L’évaluation génère des coefficients Order². Consultez la section Notes.
-
Ordre [in]
-
Type : UINT
Ordre de l’évaluation sh. Doit être dans la plage de D3DXSH_MINORDER à D3DXSH_MAXORDER, inclusive. L’évaluation génère des coefficients Order². Le degré de l’évaluation est Order - 1.
-
pIn [in]
-
Type : const FLOAT*
Pointeur vers le vecteur SH à mettre à l’échelle.
-
Mettre à l’échelle [in]
-
Type : const FLOAT
Pointeur vers la valeur d’échelle.
Valeur retournée
Type : FLOAT*
Pointeur vers les coefficients de sortie SH.
Notes
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.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour