If there are two surfaces which are “scraping” each other i.e. partially intersecting along a broken line or creating tiny gaps where not intersecting (see attached), how can I modify them to be flush with each other? That is, exactly touch along a line with neither intersection nor any gap between them. What is the trelis way to do this?
As you can understand, this scraping creates a lot of problem during volume meshing, creating flat cells, non-meshable vol etc. So far I have been following a crude approach of increasing the gap between them so that they do not intersect anywhere. I do this by creating a cutting plane to cut a small part off of one of the offending surfaces and discarding the small piece of this surface. This introduces a lot of error in my model because I know that the surfaces should be touching with no gap between them. Also, it is not possible to always create a cutting plane if the surfaces are curved where they touch.
Thank you for sharing that useful method. However, in my case all of these issues are between sheet bodies. How can I tweak surfaces which are not part of a volume? For example, for the following two surfaces,
ERROR:
Cannot tweak surfaces that do not belong to a solid volume
How will you modify these two surfaces to be flush with each other?
I get error
import acis “v2_H_PAI_w.sat” nofreesurfaces attributes_on separate_bodies
import acis “w_boundary_fault_cut2.sat” nofreesurfaces attributes_on separate_bodies
ERROR:
ACIS API error number 94038
ACIS API message = no loop through new edges and vertices