How to determine elements underlying in a contact both on the contact and target side?

Ayush Kumar
Member, Moderator, Employee Posts: 505
✭✭✭✭
in Structures
How to determine elements underlying in a contact both on the contact and target side?
Tagged:
0
Comments
-
# Global Model Mesh mesh_data = ExtAPI.DataModel.Project.Model.Analyses[0].MeshData # Get contact contact = ExtAPI.DataModel.GetObjectsByName("Bonded - Pump_assy_3-FreeParts|PumpHousing To Pump_assy_3-FreeParts|Impeller")[0] contact_face = contact.SourceLocation.Ids[0] target_face = contact.TargetLocation.Ids[0] # Target side nodes target_nodes = mesh_data.MeshRegionById(target_face).NodeIds # Target side elements (not CONTA or TARG elements) target_elements = mesh_data.ElementIdsFromNodeIds(target_nodes) # Source side nodes contact_nodes = mesh_data.MeshRegionById(contact_face).NodeIds # Source side elements (not CONTA or TARG elements) contact_elements = mesh_data.ElementIdsFromNodeIds(contact_nodes)
0