Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt Gittergewichtungsattribute an.
Syntax
typedef struct D3DXATTRIBUTEWEIGHTS {
FLOAT Position;
FLOAT Boundary;
FLOAT Normal;
FLOAT Diffuse;
FLOAT Specular;
FLOAT Texcoord[8];
FLOAT Tangent;
FLOAT Binormal;
} D3DXATTRIBUTEWEIGHTS, *LPD3DXATTRIBUTEWEIGHTS;
Member
-
Position
-
Typ: FLOAT
-
Position
-
Grenze
-
Typ: FLOAT
-
Mischgewicht.
-
Normal
-
Typ: FLOAT
-
Normal.
-
Diffus
-
Typ: FLOAT
-
Diffuser Lichtwert.
-
Glänzend
-
Typ: FLOAT
-
Spiegellichtwert.
-
Texcoord
-
Typ: FLOAT
-
Acht Texturkoordinaten.
-
Tangens
-
Typ: FLOAT
-
Tangente.
-
Binormal
-
Typ: FLOAT
-
Binormal.
Bemerkungen
Diese Struktur beschreibt, wie ein Vereinfachungsvorgang Vertexdaten bei der Berechnung der relativen Kosten zwischen zusammenbrechenden Kanten berücksichtigt. Wenn das Feld Normal beispielsweise 0,0 ist, ignoriert der Vereinfachungsvorgang die Vertex-Normalkomponente beim Berechnen des Fehlers für das Reduzieren. Wenn das Feld Normal jedoch 1,0 ist, verwendet der Vereinfachungsvorgang die Vertex-Normalkomponente. Wenn das Feld Normal 2,0 ist, doppelt so viele Fehler; wenn das Feld Normal 4.0 ist, vervierfachen Sie die Anzahl der Fehler usw.
Der LPD3DXATTRIBUTEWEIGHTS-Typ wird als Zeiger auf die D3DXATTRIBUTEWEIGHTS-Struktur definiert.
typedef D3DXATTRIBUTEWEIGHTS* LPD3DXATTRIBUTEWEIGHTS;
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
Siehe auch