Revision: 47296
          http://brlcad.svn.sourceforge.net/brlcad/?rev=47296&view=rev
Author:   abhi2011
Date:     2011-10-18 21:05:52 +0000 (Tue, 18 Oct 2011)
Log Message:
-----------
Corrected some indexing errors which arose while removing the linked lists

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

Modified: brlcad/trunk/src/libged/simulate/simcollisionalgo.cpp
===================================================================
--- brlcad/trunk/src/libged/simulate/simcollisionalgo.cpp       2011-10-18 
21:04:55 UTC (rev 47295)
+++ brlcad/trunk/src/libged/simulate/simcollisionalgo.cpp       2011-10-18 
21:05:52 UTC (rev 47296)
@@ -39,7 +39,7 @@
 
 #define USE_PERSISTENT_CONTACTS 1
 
-//#define DEBUG_MF 1
+#define DEBUG_MF 1
 
 
 btRTCollisionAlgorithm::btRTCollisionAlgorithm(btPersistentManifold* mf,

Modified: brlcad/trunk/src/libged/simulate/simutils.c
===================================================================
--- brlcad/trunk/src/libged/simulate/simutils.c 2011-10-18 21:04:55 UTC (rev 
47295)
+++ brlcad/trunk/src/libged/simulate/simutils.c 2011-10-18 21:05:52 UTC (rev 
47296)
@@ -642,7 +642,7 @@
 {
     char* cmd_args[28];
     char buffer[20];
-    int i, rv, argc;
+    int i, j, rv, argc;
     char *prefix = "mf_";
     char *prefix_reg = "mf_reg_";
     char *prefix_normal = "normal_";
@@ -739,20 +739,20 @@
 
                case 4:
                    cmd_args[2] = bu_strdup("arb8");
-                   for (i=0; i<4; i++) {
-                       sprintf(buffer, "%f", 
rb->bt_manifold[i].contacts[i].ptA[0]);
-                       cmd_args[3+i*3] = bu_strdup(buffer);
-                       sprintf(buffer, "%f", 
rb->bt_manifold[i].contacts[i].ptA[1]);
-                       cmd_args[4+i*3] = bu_strdup(buffer);
-                       sprintf(buffer, "%f", 
rb->bt_manifold[i].contacts[i].ptA[2]);
-                       cmd_args[5+i*3] = bu_strdup(buffer);
+                   for (j=0; j<4; j++) {
+                       sprintf(buffer, "%f", 
rb->bt_manifold[i].contacts[j].ptA[0]);
+                       cmd_args[3+j*3] = bu_strdup(buffer);
+                       sprintf(buffer, "%f", 
rb->bt_manifold[i].contacts[j].ptA[1]);
+                       cmd_args[4+j*3] = bu_strdup(buffer);
+                       sprintf(buffer, "%f", 
rb->bt_manifold[i].contacts[j].ptA[2]);
+                       cmd_args[5+j*3] = bu_strdup(buffer);
 
-                       sprintf(buffer, "%f", 
rb->bt_manifold[i].contacts[i].ptB[0]);
-                       cmd_args[15+i*3] = bu_strdup(buffer);
-                       sprintf(buffer, "%f", 
rb->bt_manifold[i].contacts[i].ptB[1]);
-                       cmd_args[16+i*3] = bu_strdup(buffer);
-                       sprintf(buffer, "%f", 
rb->bt_manifold[i].contacts[i].ptB[2]);
-                       cmd_args[17+i*3] = bu_strdup(buffer);
+                       sprintf(buffer, "%f", 
rb->bt_manifold[i].contacts[j].ptB[0]);
+                       cmd_args[15+j*3] = bu_strdup(buffer);
+                       sprintf(buffer, "%f", 
rb->bt_manifold[i].contacts[j].ptB[1]);
+                       cmd_args[16+j*3] = bu_strdup(buffer);
+                       sprintf(buffer, "%f", 
rb->bt_manifold[i].contacts[j].ptB[2]);
+                       cmd_args[17+j*3] = bu_strdup(buffer);
 
                    }
                    cmd_args[27] = (char *)0;

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


------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2d-oct
_______________________________________________
BRL-CAD Source Commits mailing list
brlcad-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to