i've made good progress on my project so far. volume, surface area and centroid functions have been written for:
ell tor tgc (rcc, rec, tec, and volume but no surface area for trc) rpc eto epa and these new functions have been added to the rt_functab interface and implemented in MGED's analyze command . As well, analyze functions have been written for arb, arbn and bot, but unfortunately i dont think its possible to properly integrate these with the rt_functab interface. there are still a few more primitives that can be worked on (ars, pipe, rhc if a formula for the arclength of a hyperbola can be found) but i'm afraid I may run out of things to do before august even starts, in terms of what was outlined in my GSoC proposal. Which, it appears, may have been light on content. Is there any obvious extension to the work i've done so far, or any other natural progression? also, so far i've been testing the new functions by creating primitives using the "Create" menu in MGED, then rotating and moving faces or points or edges to create variety. Then if a previous implementation of the analyze command for that primitive already existed, i'd write a shell script to compare the outputs of the new and old versions, or in the case where no previous implementation exists, verify with a few calculations done by hand. However i'm worried that edge cases may exist that havent been accounted for, so does there exist a repository of premade primitives that could be used for testing? thanks, chris ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ BRL-CAD Developer mailing list brlcad-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-devel