From aaa547faff8709cc92a6eaa73ac2fe4c1f042b2c Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 26 Mar 2013 20:51:43 +0000 Subject: [PATCH] uv project tool: take scene aspect into account when calculating the camera bounds. --- source/blender/editors/uvedit/uvedit_unwrap_ops.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/blender/editors/uvedit/uvedit_unwrap_ops.c b/source/blender/editors/uvedit/uvedit_unwrap_ops.c index b80862d4db5..7585f872f1a 100644 --- a/source/blender/editors/uvedit/uvedit_unwrap_ops.c +++ b/source/blender/editors/uvedit/uvedit_unwrap_ops.c @@ -1339,7 +1339,9 @@ static int uv_from_view_exec(bContext *C, wmOperator *op) } } else if (camera) { - struct ProjCameraInfo *uci = BLI_uvproject_camera_info(v3d->camera, obedit->obmat, scene->r.xsch, scene->r.ysch); + struct ProjCameraInfo *uci = BLI_uvproject_camera_info(v3d->camera, obedit->obmat, + scene->r.xsch * scene->r.xasp, + scene->r.ysch * scene->r.yasp); if (uci) { BM_ITER_MESH (efa, &iter, em->bm, BM_FACES_OF_MESH) {