3D Design

3D Design

Topics related to Ansys Discovery and Ansys SpaceClaim.

boolean not working after body transformation

    • namratha98
      Subscriber


      the red circled geometry was body transformed( rotated 5 degrees). also i did not preserve the original body while transforming. 


      Now, i want to do a 'Boolean' such that airfoil shaped( body transformed )geometry is subtracted from the nozzle body. 


      but when i do the 'Boolean', it throws an error saying "cannot create non manifold geometries"



      how would i solve this and create the boolean?

    • Rahul Kumbhar
      Ansys Employee

      There might be tangential contact on the curved faces of orange colored body and aerofoil leading edge. This creates nonmanifold geometry(line contact). Adjust the bodies so that it will more more surface in contact and then perform boolean.


      Best Regards


      Rahul

    • namratha98
      Subscriber


      thanks for the reply. but i feel there is enough space even after rotation. i have created the geometry in such a way that they dont intersect each other.


      also , to be more specific, i can say that, while creating boolean, i selected the target body. then,while selecting the tool body , you can see the influence of the first "untransformed airfoil shape"( you can a change in colour in the image below) with the rotated body.And i personally feel, that is the reason why i am not able to perform boolean operation. But if thats the case, how will i solve it?

    • Rob
      Forum Moderator

      In DesignModeler go to Tools -> Options and then Graphics. Set the Facet Quality to 10, then restart DM (you can update the graphics without, depends which version you're using).  Non-manifold means something is touching (or is close enough that the tolerance thinks it's touching). If you're in 2d also check you've not moved off plane. 

    • namratha98
      Subscriber

      thanks for the reply. i changed as you said. still it shows the same problem.


      and if yu can see in this figure, when i select the target body as nozzle , the whole surface should get coloured green, but its leaving the transformed part. Again when i select the tool body, the colour change is observed as stated in the before post. is there any way to completely remove the old body so that it doesnt influence the transformed one ?

    • Rob
      Forum Moderator

      How did you build the original model? We'd assumed that you were moving the original body prior to the splits: it'll be the interaction of the new & old body that's causing the error. Usually you'd alter a dimension in the sketch to move the body & then everything downstream will update automatically. 

    • namratha98
      Subscriber

      yes. thats right. IT IS the interaction of new and old body.. but how do i get rid of that? and the original model ( the airfoil) was constructed using coordinates file. so, instead of long tiring work of calculating the exact values and changing all the coordinates .. i thought body transformation would do. but i dont know why this isnt working.

    • Rob
      Forum Moderator

      Pattern/copy/import the new body. Unite the old body & background. Cut the background with the new body. 


       

    • Keyur Kanade
      Ansys Employee

      make sure that both bodies are in the same plane. check coordinates of different vertices. 

    • sathya
      Subscriber
      Hi I think you have line bodies in your model.Delete it and make sure only surface bodies exist.
      Make sure you select tool and target correctly.
    • namratha98
      Subscriber

      hello everyone, sorry for the late reply. 


      @ rwoolhou.. i cannot import the new body as i don't have he coordinates of new body.. and that's why i am trying to rotate it with the help of the old body.


      @kkanade ... yes.. i checked that too.. both the bodies are in  same plane only.


      @sathya.. i have imported the coordinates file for creating that airfoil geometry.. so i have curves(as edges) and one surface created from those edges. And, as i posted before, i get this problem while choosing itself. ( u can clearly see a change in color with the rotated airfoil)

    • Keyur Kanade
      Ansys Employee

      can you use tools > project. 


       

    • namratha98
      Subscriber

      @kkanade ..you mean projection?


       


      and by the way, as sathya said, the problem is that, while selecting the tool and target bodies, it shows two planes (one surface and one line).


      In my case, i need to choose them in such a way that the rotated body gets "fully selected"( such that there is no interaction with the old body).  If that is done properly, boolean operation works. My bad, it was such a small thing which i did not notice properly.


      thank you so much for all your replies. the problem is solved now.

    • Keyur Kanade
      Ansys Employee

      good issue is solved. 


      can you mark this as 'is solution' to help others on forum.

    • Smitha Selvanose
      Subscriber

      Hi,

      I am trying to unite an aircraft wing body and riblets(small v-shaped structures) to subtract the whole body from domain. But ansys is not responding if i initiate the subtract option. I am using a step file in DM and the ansys version is ANSYS-2022-R2. 

      Ansys is stucked for hours by showing the below message at the left bottom side.

      I checked the body in space claim and DM, but there is no issue with geometry.

      Could anyone please help me on this issue?

       

       

Viewing 14 reply threads
  • The topic ‘boolean not working after body transformation’ is closed to new replies.