Freigeben über


TextureCoordinateGenerationMode Enumeration

Definition

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.

Gilt für: