public void AddVertex(ref Vertex3D vert) { if (vertexCount == vertices.Length) { Array.Resize(ref vertices, vertexCount * 2); } vert.CopyTo(out vertices[vertexCount++]); }
public void AddVertices(ref Vertex3D a, ref Vertex3D b) { while (vertexCount + 2 > vertices.Length) { Array.Resize(ref vertices, vertexCount * 2); } a.CopyTo(out vertices[vertexCount++]); b.CopyTo(out vertices[vertexCount++]); }
public void SetVertex(int i, Vertex3D vert) { vert.CopyTo(out vertices[i]); }