Zhao, As I'm on the list of interested mentors I would like to point you to a discussion some time ago: http://sourceforge.net/p/brlcad/mailman/message/28536100/ There you can find some additional ideas and thoughts regarding NMG code cleanup. Beside making the NMG code a stand-alone library I would recommend to start with removing the model and nmgregion structs and make shell the basic internal structure for the NMG primitive. The functionality of these structures is already part of the BRL-CAD database structure. This will reduce the complexity of the other NMG algorithms and will make the following work easier. (However, first you need to look for possible side effects of this deletion.)
Regards, Daniel 2014-03-12 17:02 GMT+01:00 赵安清 <zaqcl...@hotmail.com>: > Hi all, ^-^ > > I am a master graduate student now in State Key Lab of CAD & CG, School of > CS, Zhejiang University, China. I have 3-year work experience in programming > a CAD module for an Optical Critical Dimension system in a conductor > measurement company using Open Cascade. Now, my main research direction is > something about hexahedral mesh. Having chance to Attribute efforts to a CAD > open source community will make me excited. > > In terms of programming language, I am familiar with C, C++ as well as C#. > > According to the news board of Google Summer of Code, I'm glad to know > BRL-CAD is one of the mentor groups. 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? > > B.R. > > Zhao Anqing > 2014.3.12 > > > ------------------------------------------------------------------------------ > 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 > ------------------------------------------------------------------------------ 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