For me this sounds like having the original mesh data with additional management information like the edge list you mentioned. I.e. the double connected edge list could be a structure on top of the low level mesh interface.
It doesn't surprise me that you need additional data structures to analyse and fix the mesh, but this doesn't mean that these structures must be part of the mesh data type. Regards, Daniel 2016-05-23 20:35 GMT+02:00 Rakshika Bagavathy <rakshika.bagava...@gmail.com>: > Daniel, > > Yes, that was what i wanted to know. > > I'm thinking we can convert both the native mesh types to the DCEL, and use > that for the healing process and storing as well. That will simplify my > conversion process and the healing process a lot. For example, I'd need to > check for free edges (those on the boundary). Implementing it from the > abstract classes method will be tough. More so for the OpenSCAD structure > PolySet. So, if we could just convert everything to the DCEL, everything's > going to become a lot easier. For free edges, we could just check if the > twin's face has it's pointer to a half-edge set to NULL. > > Is this alright? > > Rakshika. > > ------------------------------------------------------------------------------ > Mobile security can be enabling, not merely restricting. Employees who > bring their own devices (BYOD) to work are irked by the imposition of MDM > restrictions. Mobile Device Manager Plus allows you to control only the > apps on BYO-devices by containerizing them, leaving personal data untouched! > https://ad.doubleclick.net/ddm/clk/304595813;131938128;j > _______________________________________________ > BRL-CAD Developer mailing list > brlcad-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/brlcad-devel > ------------------------------------------------------------------------------ Mobile security can be enabling, not merely restricting. Employees who bring their own devices (BYOD) to work are irked by the imposition of MDM restrictions. Mobile Device Manager Plus allows you to control only the apps on BYO-devices by containerizing them, leaving personal data untouched! https://ad.doubleclick.net/ddm/clk/304595813;131938128;j _______________________________________________ BRL-CAD Developer mailing list brlcad-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-devel