Removing Surfaces

The remove surface command removes surfaces from bodies. By default, it attempts to extend the adjoining surfaces to fill the resultant gap. This is a useful way to remove fillets and rounds and other features such as bosses not needed for analysis. See Figure 1 for an example of this process.  The syntax for this command is:

Remove Surface <id_range> [EXTEND|Noextend] [Keepsurface] [Keep] [Individual]

The noextend qualifier prevents the adjoining surfaces from being extended, leaving a gap in the body. This is sometimes useful for repairing bad geometry - the surface can be rebuilt with surface from curves or a net surface, etc.., then combined back onto the body.

The keep option will retain the original body and put the results of the remove surface in a new body. The keepsurface option will retain the surface which was removed.

The individual option will remove surfaces one-by-one instead of as a group. If one removal fails, the rest are still attempted. Without the individual option, no surface is removed unless they are all able to be removed.

This command is identical to the Tweak Surface Remove command.

surfremove.gif

Figure 1. Remove Surface Example

Remove Sliver Surface

This command uses the ACIS remove surface capability on surfaces that have area less than a specified area limit.  When ACIS removes a surface it extends the adjoining surfaces and intersects them to fill the gap. If it is not possible to extend the surfaces or if the geometry is bad the command will fail. The syntax for this command is:

Remove Slivers Body <id_range> [EXTEND|Noextend] [Keepsurface] [Keep] [Arealimit [<double>]]

Default Arealimit = 0.1

The noextend, keepsurface and keep options operate as for the remove surface command.  The arealimit option allows the user to set the area below which surfaces will be removed.