HandMeshVertexState.GetVertices(HandMeshVertex[]) Methode
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.
Füllt einen Scheitelpunktpuffer für dieses Handgittermodell.
void GetVertices(winrt::array_view <HandMeshVertex> & vertices);
public void GetVertices(HandMeshVertex[] vertices);
function getVertices(vertices)
Public Sub GetVertices (vertices As HandMeshVertex())
Parameter
- vertices
- HandMeshVertex[]
Der zu füllende Scheitelpunktpuffer.
Hinweise
Rufen Sie zuerst VertexCount ab, um zu erfahren, wie viele Elemente im Scheitelpunktpuffer zugeordnet werden sollen, den Sie hier übergeben.
Die gefüllten Scheitelpunktpositionen und Normalwerte werden relativ zum Koordinatensystem ausgedrückt, das von der CoordinateSystem-Eigenschaft dieses Zustandsobjekts zurückgegeben wird. Bei jedem Frame müssen Sie immer die neuen Scheitelpunkte erhalten und dann ihr neues Koordinatensystem lokalisieren, um das Handgitter exakt in der Welt zu positionieren.
Die Vertexpufferdaten des Handgitters ändern jeden Frame, während die Vertexanzahl nicht erfolgt. Sie können daher bei jedem Frame denselben Vertexpuffer auffüllen.