normalize
Normalisiert den angegebenen Gleitkommavektor gemäß x/length(x).
| ret normalize(x) |
|---|
Parameter
| Element | Beschreibung |
|---|---|
| X |
[in ] Der angegebene Gleitkommavektor. |
Rückgabewert
Der normalisierte x-Parameter. Wenn die Länge des x-Parameters 0 ist, ist das Ergebnis unbegrenzt.
Hinweise
Die systeminterne HLSL-Funktion normalisieren verwendet die folgende Formel: x / length(x).
Typbeschreibung
| Name | Vorlagentyp | Komponententyp | Size |
|---|---|---|---|
| x | Vektor | schweben | any |
| Ret | identisch mit eingabe x | schweben | gleiche Dimension(en) wie eingabe x |
Shader-Mindestmodell
Diese Funktion wird in den folgenden Shadermodellen unterstützt.
| Shadermodell | Unterstützt |
|---|---|
| Shadermodell 2 (DirectX HLSL) und höhere Shadermodelle | ja |
| Shadermodell 1 (DirectX HLSL) | ja (im Vergleich _ _ zu nur 1 1) |