fix some bugs(vector of vector, path layer number). add generateLightTransport function