код:
buffer = new VertexBuffer();
buffer.AddVertex(new Vector3f(-1, 1, -1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(-1, -1, -1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(1, -1, -1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(1, -1, -1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(1, 1, -1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(-1, 1, -1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(-1, -1, 1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(-1, -1, -1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(-1, 1, -1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(-1, 1, -1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(-1, 1, 1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(-1, -1, 1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(1, -1, -1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(1, -1, 1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(1, 1, 1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(1, 1, 1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(1, 1, -1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(1, -1, -1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(-1, -1, 1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(-1, 1, 1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(1, 1, 1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(1, 1, 1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(1, -1, 1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(-1, -1, 1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(-1, 1, -1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(1, 1, -1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(1, 1, 1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(1, 1, 1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(-1, 1, 1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(-1, 1, -1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(-1, -1, -1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(-1, -1, 1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(1, -1, -1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(1, -1, -1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(-1, -1, 1), new Vector3f(), new Vector2f());
buffer.AddVertex(new Vector3f(1, -1, 1), new Vector3f(), new Vector2f());