refact, make node more dependence on vector3
add vector3.cross
add glm.crossVector
test code