TextureCoordinateGenerationMode Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert die Methode, mit der die Uv-Texturkoordinaten für die Materialtextursampling generiert werden.
public enum class TextureCoordinateGenerationMode
public enum TextureCoordinateGenerationMode
type TextureCoordinateGenerationMode =
Public Enum TextureCoordinateGenerationMode
- Vererbung
-
TextureCoordinateGenerationMode
Felder
PlanarObjectSpace | 3 | Ähnlich wie PlanarWorldSpace, mit der Ausnahme, dass sie die Position des untransformierten Objektbereichs des Scheitelpunkts verwendet. |
PlanarWorldSpace | 2 | Die UV-Koordinaten stammen nicht aus dem Quellgitter, sondern werden stattdessen im Shader mithilfe des Abstands der Vertexweltposition zu zwei Ebenen im 3d-Raum berechnet. Insbesondere erfordert dieser Modus zwei Ebenen, planeU und planeV, und dann werden die Texturkoordinaten wie folgt berechnet (Pseudocode): u = planeU.DistanceTo(vertexPos), v = planeV.DistanceTo(vertexPos). |
SourceUv0 | 0 | Die UV-Koordinaten stammen aus dem ersten UV-Satz des Quellgitters und können (optional) durch einen Skalierungs- und Offsetparameter transformiert werden. |
SourceUv1 | 1 | Die UV-Koordinaten stammen aus dem zweiten UV-Satz des Quellgitters und können (optional) durch einen Skalierungs- und Offsetparameter transformiert werden. |