Brad, Started looking over http://brlcad.org/wiki/MGED_CMD_nmg - like how you're laying out the design. My first comment (and this may warrant discussion) is that we want to avoid statefulness in the command. So we don't want the behavior of running nmg a second time to depend on what was run the first time, except insofar as the first command changed the nmg primitive data itself. (I.e. the notion of face "selection" implies an internal state we'd want to avoid - it is better at this level to specify the face(s) you want to act on and the action to perform all at once.
Sean, any thoughts on preferred ways to specify nmg "bits" to operate on? CY ------------------------------------------------------------------------------ Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ _______________________________________________ BRL-CAD Developer mailing list brlcad-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-devel