mrdoob/three.js — pull request #1008 by avinoamr (2012-01-03 08:29:33+00:00)
Title: Frustum culling when the parent mesh is scaled

Another attempt at #448, following @mrdood's guidance at https://github.com/mrdoob/three.js/issues/448#issuecomment-3331280

The main difference is the use of `.matrix.getColumnX()` (and equivalents) for (1) using an existing interface, (2) column getters are optimized to avoid the overhead of Vector3 instantiation and (3) keep the code concise.