Closed kitech-105 closed 3 years ago
Hi! Thanks for the issue.
I have found my own UNV example with surfaces and tested the unv2ccx converter. Result is the same - no surface output. As I can see, UNV2467Reader() method of the reader.py distinguishes only node and element sets. So, surfaces are not supported. And it is not a mistake.
Actually, UNV file format does not provide information about element's face numbers. But we need them to make a surface in CalculiX (or Abaqus). So, Salome uses some internal algorithm to paint surfaces. It should not depend on element face numbers, but is based on element numbers only. And I do not know how to implement it.
One more remark. In Salome groups mean:
When you define a Group of Faces in Salome, it does not create surfaces in meaning of CalculiX. Instead, Salome creates shell elements and then exports them into UNV file. That is why UNV file has no information about solid element faces - in surface definition they a replaced by shells.
So this issue is the UNV format issue. It does not support surfaces - only nodes, elements and element sets. Surfaces are replaced by shell elements.
Thank you very much for taking a look to my case.
Hello, I was trying to import sets of surfaces from Salome using *.unv file, but they did not automatically show in CAE. What did I do wrong? Or is there any better way to define surface set? Thank you.