Questions about solid edit

Altair Forum User
Altair Forum User
Altair Employee
edited November 2020 in Community Q&A

Hi everyone, please help me.

 

I have a STEP file contains 5 components, and this STEP file is exported from Solidworks.

The 5 components in the STEP file are a, b, c, d, e. 

a, b, c are in contact. c, d, e are also in contact.

I want to make the meshes between components are connected. So I ues solid edit --> boolean to create shared surfaces between components that are in contact with others. 

the details about solid edit --> boolean is as follows:

operation type: advanced    operation: A+B    combine through: none

I do it for 6 times which are:

1. A: a    B: b

2. A: a    B: c

3. A: b    B: c

4. A: d    B: c

5. A: e    B: c

6. A: d    B: e

I'm not sure if this is the proper way to create shared surfaces for the 5 components.

 

Next, I use 2D --> automesh --> QI optimization. I also tried surface deviation and edge deviation, but the results are not good.

The problem is that some meshes from two different components formed on one same surface. Like the figure attached. 

So those two components can't formed a closed volume and it leads to failure of tetramesh.

My whole modeling process are going to be built automatically by tcl script, so I can't manually delete those overlapping meshes. 

Maybe delete the overlapping meshes by tcl script can help, but I have no idea how to do it.

 

I upload a zip file, which contains three files: 

1. test.STEP  : This is the raw STEP file that contains 5 components.

2. fail.hm   : Already imported the test.STEP file, but have'nt done anything further.

3. good.hm   :  A model that is successfully done. This is a similar model, and my final goal is to built a model like this.

overlap.PNG.475d41e41c2f5105b3ebf149372620c9.PNG

 

 

 

 

Unable to find an attachment - read this blog

Tagged:

Answers