The passed direction vector is not normalized anymore