Revision: 41397
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=41397
Author: nazgul
Date: 2011-10-30 23:58:21 +0000 (Sun, 30 Oct 2011)
Log Message:
-----------
Camera tracking integration
===========================
Fix for collada importer/exporter.
Modified Paths:
--------------
branches/soc-2011-tomato/source/blender/collada/CameraExporter.cpp
branches/soc-2011-tomato/source/blender/collada/DocumentImporter.cpp
Modified: branches/soc-2011-tomato/source/blender/collada/CameraExporter.cpp
===================================================================
--- branches/soc-2011-tomato/source/blender/collada/CameraExporter.cpp
2011-10-30 23:47:57 UTC (rev 41396)
+++ branches/soc-2011-tomato/source/blender/collada/CameraExporter.cpp
2011-10-30 23:58:21 UTC (rev 41397)
@@ -71,7 +71,7 @@
if (cam->type == CAM_PERSP) {
COLLADASW::PerspectiveOptic persp(mSW);
- persp.setXFov(RAD2DEGF(focallength_to_hfov(cam->lens,
cam->sensor_x)), "xfov");
+ persp.setXFov(RAD2DEGF(focallength_to_fov(cam->lens,
cam->sensor_x)), "xfov");
persp.setAspectRatio((float)(sce->r.xsch)/(float)(sce->r.ysch),false,"aspect_ratio");
persp.setZFar(cam->clipend, false , "zfar");
persp.setZNear(cam->clipsta,false , "znear");
Modified: branches/soc-2011-tomato/source/blender/collada/DocumentImporter.cpp
===================================================================
--- branches/soc-2011-tomato/source/blender/collada/DocumentImporter.cpp
2011-10-30 23:47:57 UTC (rev 41396)
+++ branches/soc-2011-tomato/source/blender/collada/DocumentImporter.cpp
2011-10-30 23:58:21 UTC (rev 41397)
@@ -814,7 +814,7 @@
double aspect =
camera->getAspectRatio().getValue();
double xfov = aspect*yfov;
// xfov is in degrees,
cam->lens is in millimiters
- cam->lens =
hfov_to_focallength(DEG2RADF(xfov), cam->sensor_x);
+ cam->lens =
fov_to_focallength(DEG2RADF(xfov), cam->sensor_x);
}
break;
}
@@ -835,7 +835,7 @@
{
double x =
camera->getXFov().getValue();
// x is in degrees, cam->lens
is in millimiters
- cam->lens =
hfov_to_focallength(DEG2RADF(x), cam->sensor_x);
+ cam->lens =
fov_to_focallength(DEG2RADF(x), cam->sensor_x);
}
break;
}
@@ -852,7 +852,7 @@
{
double yfov =
camera->getYFov().getValue();
// yfov is in degrees, cam->lens is in
millimiters
- cam->lens =
hfov_to_focallength(DEG2RADF(yfov), cam->sensor_x);
+ cam->lens =
fov_to_focallength(DEG2RADF(yfov), cam->sensor_x);
}
break;
}
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs