Using SW2004 SP2:
I have a repeatable ugly bug related to hiding edges of multibody parts in a drawing. Here are the steps to reproduce it:
- Sketch a 1-1/2" circle on the front plane.
- Offset the circle 1/4" to the inside.
- Extrude to your favorite depth, making a tube.
- Create a plane offset some distance from the front plane. In the right side view, this plane should be to the right of the existing body.
- Sketch a 1-1/4" circle on the new plane.
- Offset the circle 1/4" to the inside.
- Extrude to your favorite depth, but make sure that the end result is a part with two bodies.
- Save.
- Create a new drawing.
- Add the front view of the model to the drawing.
- For notation purposes, we'll denote the 4 edges in the drawing view starting from the outermost edge and working toward the middle as follows: A1 (SOLID LINE) B1 (HIDDEN LINE) A2 (SOLID LINE) B2 (SOLID LINE) A1 is the outer edge of one body, B1 is the outer edge of the other body and so on.
- Right click edge A2 and select 'Hide Edge'. All seems well.
- Rebuild. All still seems well.
- Do a full rebuild via CTRL-Q. All is *not* well. Edge B2 has disappeared.
- Highlight the missing edge B2 (make sure your system options are set up to select hidden edges in drawings).
- Right click on B2 and note that 'Hide Edge' is the option given. Select it. No change. Rebuild. No change. CTRL-Q. No change.
- Right click on B2 and note that 'Show Edge' is now the option given. Select it. Edge A2 appears! Rebuild. No change. CTRL-Q. Edge A2 disappears again!
- Right click on the hidden edge A2 and select 'Show Edge'. Edge A2 appears. Rebuild. No change. CTRL-Q. Edge B2 reappears.
Some other interesting facts:
A. Overlapping of edges isn't even necessary to see this bug. If you resize the 1-1/4" circle to 3/4", the same behavior occurs. Ditto of you increase the 1-1/4" ciricle to 2-1/4".
B. Reversing the 'depth' of the bodies (i.e. by reversing the offset direction of the plane used to create the second body) does not have any effect on the bug. Hiding edge A2 *still* causes edge B2 to disappear.
C. The behavior is not limited to circular geometry. Change everything to squares above and the same thing happens.
Jim S.