Skinner - Can't get the skin of a meshset
Issue #108
new
Whenever I use the find_skin method like below, I get the entities that are in the skin of the entire mesh and belong to the given meshset.
skin = sk.Skinner(mb)
ms_volumes = mb.get_entities_by_dimension(my_ms, 3)
faces_on_skin = skin.find_skin(my_ms, ms_volumes)
(I also use construct_aentities before this code to construct internal faces).
The only way I can get the skin of a meshset is creating another core containing it. Is there another way of doing that?
Comments (2)
-
-
Not sure I’m going to be of much help here. I’m not very familiar with the skinning tool in MOAB and wasn’t the one to write that portion of the PyMOAB interface.
- Log in to comment
I do not correctly understand this question. If you want the faces on the skin, find_skin query should return the entities that are on the partition boundary. Please refer to the API here [1]. I am assuming you are using PyMOAB here and I can double check if there is an issue if you can also kindly provide a sample example to replicate the issue.
@Patrick Shriwise comments ?
[1] http://ftp.mcs.anl.gov/pub/fathom/moab-docs-develop/classmoab_1_1Skinner.html#a09e4db75125a556a1d1913450d567dca