Revision: 75668
          http://sourceforge.net/p/brlcad/code/75668
Author:   starseeker
Date:     2020-05-02 03:18:21 +0000 (Sat, 02 May 2020)
Log Message:
-----------
Fill in bot get

Modified Paths:
--------------
    brlcad/trunk/src/libged/bot/bot.cpp

Modified: brlcad/trunk/src/libged/bot/bot.cpp
===================================================================
--- brlcad/trunk/src/libged/bot/bot.cpp 2020-05-02 03:08:37 UTC (rev 75667)
+++ brlcad/trunk/src/libged/bot/bot.cpp 2020-05-02 03:18:21 UTC (rev 75668)
@@ -81,6 +81,32 @@
        return GED_ERROR;
     }
 
+    if (argc < 2) {
+       bu_vls_printf(gb->gedp->ged_result_str, "%s", usage_string);
+       return GED_ERROR;
+    }
+
+    struct rt_bot_internal *bot = (struct rt_bot_internal 
*)(gb->intern.idb_ptr);
+
+    fastf_t propVal = rt_bot_propget(bot, argv[1]);
+
+    /* print result string */
+    if (!EQUAL(propVal, -1.0)) {
+
+       fastf_t tmp = (int) propVal;
+
+       if (EQUAL(propVal, tmp)) {
+           /* int result */
+           bu_vls_printf(gb->gedp->ged_result_str, "%d", (int) propVal);
+       } else {
+           /* float result */
+           bu_vls_printf(gb->gedp->ged_result_str, "%f", propVal);
+       }
+    } else {
+       bu_vls_printf(gb->gedp->ged_result_str, "%s is not a valid argument!", 
argv[1]);
+       return GED_ERROR;
+    }
+
     return GED_OK;
 }
 
@@ -235,6 +261,7 @@
 }
 
 const struct bu_cmdtab _bot_cmds[] = {
+    //{ "arb6",       _bot_cmd_arb6},
     { "get",        _bot_cmd_get},
     { "check",      _bot_cmd_check},
     { "chull",      _bot_cmd_chull},

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



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to