BKcore/three.js — comment on commit 95da9f9fc33f9d4cb63412b8e327c17c9937191f
File:  line 0
By BKcore:

The i variable is already in use in the next for loop, which means that when entering the second for loop, it modified the first loop's variable, making it impossible to generate a Icosahedron with more than 1 level of subdivision !