-
Notifications
You must be signed in to change notification settings - Fork 10
Description
Hi, I'm looking through the functions at the moment and I've come across the ShellRegion function from the pyNuMAD.shell.ShellRegionClass. From what I can tell, this function defines how the face is meshed and the actual meshing occurs using the Mesh3D function. My understanding of it is that it requires a 4 sided object, defined by an array of points and the number of elements on each side is defined in the nEl parameter. What I'm wondering is:
Does this require a 4 sided object?
How does the function interpret the points provided? In all instances of its use that I've seen, the points array contains more points that are contained inside of the shape.
How does the shape handle curved edges? In the shellMeshGeneral function, it appears to mesh curved edges?
What do the points contained within the external perimeter of the shape do? Are they additional nodes for the the elements to pass through (essentially helping to structure the mesh)? Or is there another purpose for this?
What does the first argument relate to?
Is there a required order to the points?
How is the nEl parameter ordered?
Apologies for the long set of questions. I'm just trying to get to grips with the operation of the function.
ShellRegion('quad2',points,nEl,elType='quad',meshMethod='Method1')