We present a new construction for (n, w, λ)-optical orthogonal codes (OOCs). The construction is pleasingly simple, where codewords correspond to arcs, specifically normal rational curves. Moreover, our construction yields for each λ > 1 an infinite family of OOCs which are asymptotically optimal (with respect to the Johnson bound).