public void SetVertex(Vertex vertex) { var i = VertexBufferData.FindIndex(m => m.Position == vertex.Position); VertexBufferData[i] = vertex; var vbd = VertexBufferData.ToArray(); VertexBuffer = SharpDX.Direct3D11.Buffer.Create(Video.GraphicDevice, BindFlags.VertexBuffer, vbd); }