Jump to content
Niclas_emi

Boolean Function for Elements?

Recommended Posts

Hello,

I'm working with a model that contains 2 components.

1. Comp contains surfaces, solids and elements
2. Comp contains lines, surfaces and Elements. A solid can not be created from the surfaces.
I used another way though to create Tetraeder Elements to fill the volume contained by the surfaces.

The 2nd component is placed within the 1st component.

Now I want to cut out the space of the 1st comp, so that the 2nd comp fits in without having the elements of both
components overlap.

Basically I want to use a boolean function for elements, like the "solid edit>boolean>A-B (del B )" function for solids.
But as I can't create a solid from the surfaces of the 2nd comp. I need to go another way than the traditional boolean.

Is there something like boolean for elements?

Kind regards,
Niclas_emi
 

Share this post


Link to post
Share on other sites

Is there something similar for 3D?

When I'm trying to use 2D>mesh edit Option for the element of my two compounds, I get an error saying:

"Source should be plot or shell element only." Can I convert my comps into these kind of elements somehow?

Share this post


Link to post
Share on other sites

Hi,

2 hours ago, Niclas_emi said:

Is there something similar for 3D?

When I'm trying to use 2D>mesh edit Option for the element of my two compounds, I get an error saying:

"Source should be plot or shell element only." Can I convert my comps into these kind of elements somehow?

 

 

You can do like this:

- enter panel tools>faces to create 2d facing elems of the tetra comps

- use mesh edit to combine face patches

- then recreate tetra elems using edited facing elems

 

 

Share this post


Link to post
Share on other sites

Hi @tinh, thanks for your Reply. Unfortunately I didn't get any further with your solution so far, as I still get an error during "mesh edit" as before.
Also I can't find the edit facing elements option. Can you tell me where to find it?

Share this post


Link to post
Share on other sites
On ‎04‎.‎05‎.‎2017 at 11:42 AM, tinh said:

Hi,

 

 

You can do like this:

- enter panel tools>faces to create 2d facing elems of the tetra comps

- use mesh edit to combine face patches

- then recreate tetra elems using edited facing elems

 

 

So this might solve the issue regarding the error "Source should be plot or shell element only." right? But not my main problem regarding
the boolean function to substract one 3D-component from another..?

Share this post


Link to post
Share on other sites

Yes, probably there is no way to subtract 3d elems directly in hypermesh

you have to change it back to 2d elems (faces), modify them, and use them to regenerate 3d

 

did you try using simlab? there are some interesting tools to edit 3d comps...

Share this post


Link to post
Share on other sites

Hi,

It would be nice if you could share screenshot of change your expecting in your model..In Hypermesh , may be morphing could help or as Tinh mentioned above, explore simLab which has really nice features for 3d mesh editing. 

Share this post


Link to post
Share on other sites

Thanks for your answers! I will try simlab then, if I really don't get any further with Hypermesh. Otherwise I will let you know.

To get back to my main problem, maybe there's another way to solve it..
For my problem, imagine a larger solid SPHERE ("A"), from which I want to cut out a smaller solid CUBE ("B").

My main problem was, that I wanted to substract one solid from another. (geom>solid edit>boolean A-B) and afterwards mesh component "A",
while leaving out empty space for the "B"-Solid obviously.
The Solid "B" was created from a Surface, which I created from FE-entities using Tools>Faces. 

When I tried to mesh the "A"-Component, Hypermesh didn't leave out the "B" components during meshing. 
Although the substracted solid "B" is shown within solid "A", as usual if you use the boolean function.

However, when I substracted a different Solid "C" (let's say a donut-shape) from "A", it worked... "C" was basically created in the same way as "B", as described above.

So there must be an issue with my entire component or solid "B", which makes it somehow impossible to properly substract it from "A" using "boolean A-B".

Any ideas what this issue might be?

 

Share this post


Link to post
Share on other sites

Sorry but I cannot help you more if you don't send us your model.

from the beginning, we just talk by text. we need something to try, and error, and try again...

That's the only my ideal.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...