Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2007-01-16 09:39:15 +0300
committerCampbell Barton <ideasman42@gmail.com>2007-01-16 09:39:15 +0300
commitdc00d9c5de7f1defecd92478a6c13d499e0141d0 (patch)
tree85b2923f53c662dfc8450869898cdf4c714f5c1d /release
parent49d1d10c1bd6012dac1e34f1c6b5c5ca51628141 (diff)
set the render aspect correctly when rendering non square images.
Diffstat (limited to 'release')
-rw-r--r--release/scripts/bpymodules/BPyRender.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/release/scripts/bpymodules/BPyRender.py b/release/scripts/bpymodules/BPyRender.py
index 502e17a3929..1d8ed1c07a6 100644
--- a/release/scripts/bpymodules/BPyRender.py
+++ b/release/scripts/bpymodules/BPyRender.py
@@ -164,6 +164,16 @@ def imageFromObjectsOrtho(objects, path, width, height, smooth, alpha= True, cam
#print xlen, ylen, 'xlen, ylen'
else:
+ if width > height:
+ min_asp = int((float(height) / width) * 200)
+ render_context.aspectX= min_asp
+ render_context.aspectY= 200
+ else:
+ min_asp = int((float(width) / height) * 200)
+ render_context.aspectX= 200
+ render_context.aspectY= min_asp
+
+
render_cam_data.scale= 1.0
render_cam_ob.LocZ= 1.0
render_cam_ob.LocX= 0.5