Revision: 52518
          http://brlcad.svn.sourceforge.net/brlcad/?rev=52518&view=rev
Author:   Abhi2011
Date:     2012-09-23 16:24:06 +0000 (Sun, 23 Sep 2012)
Log Message:
-----------
Added scaling for the bullet->mged transform as well. All this scaling should 
not be needed. We should try testing with another scene where we create the 
geometry in mm.

Modified Paths:
--------------
    brlcad/trunk/src/libged/simulate/simulate.c

Modified: brlcad/trunk/src/libged/simulate/simulate.c
===================================================================
--- brlcad/trunk/src/libged/simulate/simulate.c 2012-09-23 15:17:37 UTC (rev 
52517)
+++ brlcad/trunk/src/libged/simulate/simulate.c 2012-09-23 16:24:06 UTC (rev 
52518)
@@ -245,9 +245,9 @@
 
                /* Translate to origin without any rotation, before applying 
rotation */
                MAT_IDN(m);
-               m[12] = - (current_node->m_prev[12]);
-               m[13] = - (current_node->m_prev[13]);
-               m[14] = - (current_node->m_prev[14]);
+               m[12] = - (current_node->m_prev[12]) * 1000;
+               m[13] = - (current_node->m_prev[13]) * 1000;
+               m[14] = - (current_node->m_prev[14]) * 1000;
                MAT_TRANSPOSE(t, m);
                if (rt_matrix_transform(&intern, t, &intern, 0, 
gedp->ged_wdbp->dbip, &rt_uniresource) < 0) {
                        bu_vls_printf(gedp->ged_result_str, "apply_transforms: 
ERROR rt_matrix_transform(%s) failed while \
@@ -292,9 +292,9 @@
 
                /* Translate again without any rotation, to apply final 
position */
                MAT_IDN(m);
-               m[12] = current_node->m[12];
-               m[13] = current_node->m[13];
-               m[14] = current_node->m[14];
+               m[12] = current_node->m[12] * 1000;
+               m[13] = current_node->m[13] * 1000;
+               m[14] = current_node->m[14] * 1000;
                MAT_TRANSPOSE(t, m);
 
                if (rt_matrix_transform(&intern, t, &intern, 0, 
gedp->ged_wdbp->dbip, &rt_uniresource) < 0) {

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://ad.doubleclick.net/clk;258768047;13503038;j?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to