namespace Oni { internal struct Polygon3 { private readonly Vector3[] points; public Polygon3(Vector3[] points) { this.points = points; } public int Length => points.Length; public Vector3 this[int index] => points[index]; } }