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

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Krupa <kroopson@wp.pl>2011-12-08 19:29:38 +0400
committerMichael Krupa <kroopson@wp.pl>2011-12-08 19:29:38 +0400
commit3f139678404e0f76d2fae817d12e8c937d4f57eb (patch)
treebda96efea0e1ea7b49edb8331598355ecdebc507 /io_anim_nuke_chan/export_nuke_chan.py
parent21eaa36c71f3714404b4a53a5f668662790154f3 (diff)
Updated to use bpy.types.Camera.angle_y property.
Diffstat (limited to 'io_anim_nuke_chan/export_nuke_chan.py')
-rw-r--r--io_anim_nuke_chan/export_nuke_chan.py11
1 files changed, 2 insertions, 9 deletions
diff --git a/io_anim_nuke_chan/export_nuke_chan.py b/io_anim_nuke_chan/export_nuke_chan.py
index e0fdefb5..bdb8a87c 100644
--- a/io_anim_nuke_chan/export_nuke_chan.py
+++ b/io_anim_nuke_chan/export_nuke_chan.py
@@ -23,7 +23,7 @@ It takes the currently active object and writes it's transformation data
into a text file with .chan extension."""
from mathutils import Matrix
-from math import radians, degrees, atan2
+from math import radians, degrees
def save_chan(context, filepath, y_up, rot_ord):
@@ -73,14 +73,7 @@ def save_chan(context, filepath, y_up, rot_ord):
if camera:
sensor_x = camera.sensor_width
sensor_y = camera.sensor_height
- cam_lens = camera.lens
-
- # calculate the vertical field of view
- # we know the vertical size of (virtual) sensor, the focal length
- # of the camera so all we need to do is to feed this data to
- # atan2 function whitch returns the degree (in radians) of
- # an angle formed by a triangle with two legs of a given lengths
- vfov = degrees(atan2(sensor_y / 2, cam_lens)) * 2.0
+ vfov = degrees(camera.angle_y)
fw("%f" % vfov)
fw("\n")