Getting a Mechanical.Body from a Geometry.GeoBodyWrapper

Rajesh Meena
Rajesh Meena Moderator, Employee Posts: 85
First Anniversary Solution Developer Community of Practice Member Ansys Employee 5 Likes
✭✭✭✭

Best Answer

  • Rajesh Meena
    Rajesh Meena Moderator, Employee Posts: 85
    First Anniversary Solution Developer Community of Practice Member Ansys Employee 5 Likes
    ✭✭✭✭
    Answer ✓

    One can use below snippet for the same:

    BW = ExtAPI.SelectionManager.CurrentSelection.Entities[0] #GeoBodyWrapper
    DataModel.Project.Model.Geometry.GetBody(BW)

Answers

  • Rajesh Meena
    Rajesh Meena Moderator, Employee Posts: 85
    First Anniversary Solution Developer Community of Practice Member Ansys Employee 5 Likes
    ✭✭✭✭

     I have a very simple question: We need to get some bodies from a .CurrentSelection (ids pointing to GeoBodyWrappers) and perform some operations (individual mesh, ...)
    The problem is that i'm not able to retrieve the Mechanical.Body obj from the Wrapper, but it works in the inverse way (Mechanical.Body.GetGeoData()).
    Is there a way to do this? Before trying with some filtering over the IDs.