func doNormal(_data) println('glNormal3f(', X, ',', Y, ',', Z, ');') event(onNormal) end