Revision: 56546
          http://sourceforge.net/p/brlcad/code/56546
Author:   brlcad
Date:     2013-08-05 03:44:07 +0000 (Mon, 05 Aug 2013)
Log Message:
-----------
fix an index bug in the dynamic recursion, add a note to actually make the tool 
output (there was logic implemented for this somewhere...)

Modified Paths:
--------------
    brlcad/trunk/src/proc-db/torii.c

Modified: brlcad/trunk/src/proc-db/torii.c
===================================================================
--- brlcad/trunk/src/proc-db/torii.c    2013-08-05 03:07:42 UTC (rev 56545)
+++ brlcad/trunk/src/proc-db/torii.c    2013-08-05 03:44:07 UTC (rev 56546)
@@ -57,14 +57,18 @@
     unsigned short int levels;
 } torusLevels_t;
 
-void usage(char *progname)
+
+void
+usage(char *progname)
 {
     fprintf(stderr, "Usage: %s db_file.g\n", progname);
     bu_exit(-1, NULL);
 }
 
 
-int create_torii(int level, int currentLevel, torusLevels_t *torii, point_t 
position, const int dirArray[6][6], int dir) {
+int
+create_torii(int level, int currentLevel, torusLevels_t *torii, point_t 
position, const int dirArray[6][6], int dir)
+{
     point_t newPosition;
 
     VMOVE(newPosition, position);
@@ -104,11 +108,9 @@
        }
 
     } else {
-
-#if 0
        /* TESTING DYNAMIC RECURSION */
 
-       torusArray_t *ta = &torii->level[currentLevel];
+       torusArray_t *ta = &torii->level[currentLevel-1];
        /* base case */
        printf("base case (%d levels deep)\n", currentLevel);
 
@@ -127,7 +129,6 @@
        ta->torus[ta->count].minorRadius = 2.0;
        ta->torus[ta->count].direction = dir;
        ta->count++;
-#endif
     }
     bu_log("returning from create_torii\n");
 
@@ -135,7 +136,9 @@
 }
 
 
-int output_torii(const char *fileName, int levels, const torusLevels_t 
UNUSED(torii), const char *name) {
+int
+output_torii(const char *fileName, int levels, const torusLevels_t 
UNUSED(torii), const char *name)
+{
     char scratch[256];
 
     bu_strlcpy(scratch, name, sizeof(scratch));
@@ -143,6 +146,8 @@
 
     bu_log("output_torii to file \"%s\" for %d levels using \"%s.c\" as the 
combination name", fileName, levels, name);
 
+    /* TODO: actually write out the torii here. */
+
     return 0;
 }
 

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


------------------------------------------------------------------------------
Get your SQL database under version control now!
Version control is standard for application code, but databases havent 
caught up. So what steps can you take to put your SQL databases under 
version control? Why should you start doing it? Read more to find out.
http://pubads.g.doubleclick.net/gampad/clk?id=49501711&iu=/4140/ostg.clktrk
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to