Freigeben über


HandMeshVertexState.GetVertices(HandMeshVertex[]) Methode

Definition

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.

Gilt für: