Revision: 68854 http://sourceforge.net/p/brlcad/code/68854 Author: brlcad Date: 2016-09-20 03:29:07 +0000 (Tue, 20 Sep 2016) Log Message: ----------- 'purge' may be a good candidate replacement for garbage_collect since it avoids some other connotations and would generalize well to some other purposes (including unpurging). expand notes on audit and a geometry calculator (liking gc).
Modified Paths: -------------- brlcad/trunk/src/libged/TODO Modified: brlcad/trunk/src/libged/TODO =================================================================== --- brlcad/trunk/src/libged/TODO 2016-09-19 21:08:12 UTC (rev 68853) +++ brlcad/trunk/src/libged/TODO 2016-09-20 03:29:07 UTC (rev 68854) @@ -11,7 +11,10 @@ * merge get_eyemodel's functionality as "view eyemodel" sub-command -* convert garbage_collect Tcl to "db compact" subcommand in libged +* convert garbage_collect Tcl to libged. naming options include + "compact", "purge", "compress". possibly as subcommand to "db". + possible generalization to remove unused/unreferenced objects of + particular type (e.g., prims, combs, regions, all). --- NEW COMMANDS --- @@ -37,7 +40,11 @@ * 'audit' command: determine if the model is valid, provide option(s) to fix any errors encountered. this could be a refactoring or - calling of glint and/or other tools. + calling of glint and/or other tools. this ideally needs to separate + geometric validation (e.g., defines a solid volume, no overlaps) + from policy/business/convention validation (e.g., uses proper naming + convention, unique region IDs), possibly providing predefined + auditing profiles similar to nirt's predefined output formats. * 'array' command: to create a shallow copy of geometry in a rectangular or polar pattern. similar to clone, perhaps mergeable @@ -91,7 +98,9 @@ normals, distances, ... powerful calculator for those places where the user needs some value we don't display for them (like needing to calculate a distance between two nirt rays, or something that always - prints mm, or a command that print radians instead of degrees). + prints mm, or a command that print radians instead of + degrees). basically a geometric version of 'expr'. alternate names + include calc, gcalc, expr, gexpr, gc. * 'compile' command: evaluate and cache results of geometry computations for improved performance. this could be a variety of This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ _______________________________________________ BRL-CAD Source Commits mailing list brlcad-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-commits