diff options
author | Sebastian Parborg <darkdefende@gmail.com> | 2020-05-19 18:10:44 +0300 |
---|---|---|
committer | Sebastian Parborg <darkdefende@gmail.com> | 2020-05-19 18:10:44 +0300 |
commit | dd62d956872fa68120da24c7f2b4f8292e4946e8 (patch) | |
tree | 7b882f84ea3ca26b347297df060d73dd9bf2a699 | |
parent | 813ff8913be2ae812d3a33977787efdc0d0b6ff9 (diff) | |
parent | 7fcf2e7d4af1429b461dec92b6d66ff09e9be9f3 (diff) |
Merge branch 'blender-v2.83-release'
-rw-r--r-- | release/scripts/modules/bpy_extras/object_utils.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/release/scripts/modules/bpy_extras/object_utils.py b/release/scripts/modules/bpy_extras/object_utils.py index 540bc75cece..5b7f26ff89c 100644 --- a/release/scripts/modules/bpy_extras/object_utils.py +++ b/release/scripts/modules/bpy_extras/object_utils.py @@ -256,15 +256,15 @@ def world_to_camera_view(scene, obj, coord): z = -co_local.z camera = obj.data - frame = [-v for v in camera.view_frame(scene=scene)[:3]] + frame = [v for v in camera.view_frame(scene=scene)[:3]] if camera.type != 'ORTHO': if z == 0.0: return Vector((0.5, 0.5, 0.0)) else: - frame = [(v / (v.z / z)) for v in frame] + frame = [-(v / (v.z / z)) for v in frame] - min_x, max_x = frame[1].x, frame[2].x - min_y, max_y = frame[0].y, frame[1].y + min_x, max_x = frame[2].x, frame[1].x + min_y, max_y = frame[1].y, frame[0].y x = (co_local.x - min_x) / (max_x - min_x) y = (co_local.y - min_y) / (max_y - min_y) |