A user recently had an issue where they were able to produce a geometry that was invalid but wasn't picked up during the export, which I find surprising, I've raised an issue over in the Cubit plugin. But got me thinking, maybe we should have further defence in depth and should consider if we can detect sheet bodies when a DAGMC geometry is loaded and error out when one is detected. I'm not really sure how a sheet body is exported, how it appears in MOAB and thus how we it could actually be detected.
A user recently had an issue where they were able to produce a geometry that was invalid but wasn't picked up during the export, which I find surprising, I've raised an issue over in the Cubit plugin. But got me thinking, maybe we should have further defence in depth and should consider if we can detect sheet bodies when a DAGMC geometry is loaded and error out when one is detected. I'm not really sure how a sheet body is exported, how it appears in MOAB and thus how we it could actually be detected.