Self-intersecting checks in sweeping
List of: Discussion Topic
Subjects: Sweeping
Contents: Sweeping

Potential self-intersecting sweeps can be caused by paths that bring the profile cross-sections to intersecting positions. Another method of creating a potential self-intersecting sweep is using a draft that will cause faces from different edges of the profile to intersect each other. Because self-intersecting bodies are not valid in ACIS, sweeping provides some methods to reduce the chances of creating a self-intersecting sweep.

When the path specified is a helix, sweeping automatically checks to see if the profile will intersect itself at successive turns of the helix. If the height of the profile relative to the axis direction is equal to or greater than the pitch of the helix, sweeping prevents the creation of a self-intersecting body. It is recommended that at least SPAresfit clearance between successive turns of the helix be allowed. This will improve the robustness of the resulting body.

There is an option, "sweep_selfint" that will perform some additional checks on surfaces created in sweeping. These checks will find if a single surface created in sweeping intersects itself. Because this check decreases performance, it is off by default.

Another option, "careful" performs even more stringent checks for self-intersecting sweeps. These checks also look for combinations of faces created during sweeping that are intersecting. This check is another decrease in performance and is off by default.
PDF/SWP/01CMP.PDF
HTM/DATA/SWP/SWP/01CMP/0040.HTM