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.
Optionen zum Zusammenschweißen von Scheitelpunkten.
Syntax
enum _D3DXWELDEPSILONSFLAGS {
D3DXWELDEPSILONS_WELDALL = 1,
D3DXWELDEPSILONS_WELDPARTIALMATCHES = 2,
D3DXWELDEPSILONS_DONOTREMOVEVERTICES = 4,
D3DXWELDEPSILONS_DONOTSPLIT = 8
};
Konstanten
-
D3DXWELDEPSILONS_WELDALL
-
Schweißen Sie alle Scheitelpunkte zusammen, die sich an derselben Stelle befinden. Wenn Sie dieses Flag verwenden, wird ein Epsilon-Vergleich zwischen Vertexkomponenten vermieden.
-
D3DXWELDEPSILONS_WELDPARTIALMATCHES
-
Wenn sich eine bestimmte Vertexkomponente innerhalb von epsilon befindet, ändern Sie teilweise übereinstimmende Scheitelpunkte, sodass beide Komponenten identisch sind. Wenn alle Komponenten gleich sind, entfernen Sie einen der Scheitelpunkte.
-
D3DXWELDEPSILONS_DONOTREMOVEVERTICES
-
Weist die Schweißnaht an, nur Änderungen an Scheitelpunkten zuzulassen und nicht zu entfernen. Dieses Flag ist nur gültig, wenn D3DXWELDEPSILONS_WELDPARTIALMATCHES festgelegt ist. Es ist nützlich, Scheitelpunkte so zu ändern, dass sie gleich sind, aber nicht zuzulassen, dass Scheitelpunkte entfernt werden.
-
D3DXWELDEPSILONS_DONOTSPLIT
-
Weist die Schweißnaht an, keine Scheitelpunkte zu teilen, die sich in separaten Attributgruppen befinden. Wenn die ID3DXMesh::Optimize-Methode mit dem D3DXMESHOPT_ATTRSORT-Flag aufgerufen wird, wird auch das flag D3DXMESHOPT_DONOTSPLIT festgelegt. Das Festlegen dieses Flags kann die Softwarevertexverarbeitung verlangsamen.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Weitere Informationen