On Wed, Mar 12, 2014 at 12:02 PM, 赵安清 <zaqcl...@hotmail.com> wrote: > Hi all, ^-^
Welcome! > After reading given ideas carefully, I > find the task 'Mesh Library Cleanup' is attractive. I am familiar with > OpenMesh and OpenVolumeMesh, so excuse me, is this mesh library more or less > similiar to the two, and just need some work to make it more readable and > robust? There is probably some overlap, but our library is based on Weiler's work on Non-manifold geometry modelling - I don't know offhand how different that would be from openmesh. See http://www.scorec.rpi.edu/REPORTS/1986-1.pdf The immediate tasks are to extract the NMG code from it's current home (various places in librt) and make it a stand-alone library. That will take some work, as librt specific data structures have crept into the NMG code over the years. That done, there is a *lot* of work still to do to make the code readable and robust. A systematic set of tests would need to be assembled and wired up, and it is almost certain that proper testing will find a lot of bugs to fix. The code primarily lives in src/librt/primitives/nmg, include/raytrace.h, and include/nmg.h. There was some work done to separate out the code (http://sourceforge.net/p/brlcad/patches/88/) which will be a good starting point. Although the patch is old enough that it probably needs some more updating at this point, it documents the first stages of the separation process. Cheers, CY ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ BRL-CAD Developer mailing list brlcad-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-devel