--- release/scripts/modules/bpy_extras/view3d_utils.py +++ release/scripts/modules/bpy_extras/view3d_utils.py @@ -54,9 +54,9 @@ def region_2d_to_vector_3d(region, rv3d, coord): w = out.dot(persinv[3].xyz) + persinv[3][3] - return ((persinv * out) / w) - viewinv.translation + return (((persinv * out) / w) - viewinv.translation).normalized() else: - return viewinv.col[2].xyz.normalized() + return viewinv.col[2].xyz.normalized() * -1 def region_2d_to_origin_3d(region, rv3d, coord):