Strange connection between envelope parts and dragging components in assembly

I have a two users with fairly complex assemblies that are behaving strangely. I distilled the issue down to an extremely simple example and the behavior is a sight to behold. Here’s the complete feature tree:

The top level assembly has a single subassembly in it, which is not fixed. There are no mates at the top level.

In this subassembly, the red component is fixed and mated to a second subassembly that consists of the blue plate mated to the cube which is an envelope part. FYI: the mates are actually irrelevant. The strange behavior occurs even with no mates applied anywhere.

In the top level assembly, if you drag the part, the entire subassembly moves as a unit as expected:
SLDWORKS_AjxsEMHyC6

Now the fun part. Turn off the ‘View component envelopes’:

Now try dragging the red block again:
SLDWORKS_IM5rgMSJov

The subassembly reorients itself. Users had entire subassemblies flipping all over the place. A rebuild puts everything back to normal. If you turn the envelopes back on, it behaves again. I’ve also noticed that it will happen when mating parts as well.

Here’s the assembly if you want to see it for yourself:

ENVELOPE BUG.SLDASM (400.6 KB)

Once I boiled it down and found the cause, I went to the KB and found this open BR which describes the same problem:

Assembly display issue due to Hide/Show View Component Envelopes, needs a rebuild

2 Likes

FWIW, working correctly in 2026sp0.

That is an odd bug. I can’t even imagine what is happening codewise to do that.

2 Likes

2025sp3: works correctly

The knowledge base link doesn’t work for me. (This isn’t unexpected. I struggle finding things in the SW KB.)

Looks like the sub-assembly is set to “flexible” (in Inventor term) which allow movement in upper assembly.

1 Like

The report number is BR10000361289 if you want to search for it directly.

1 Like

Nice. Here’s the report content:

=================================================================

BR Assembly display issue due to Hide/Show View Component Envelopes, needs a rebuild
Portfolio / Domain: SOLIDWORKS Desktop / E-Apps
Product: Assemblies
OS: Windows 10 64 bits
Detected level(s): SOLIDWORKS 2023 SP2
Platform: n/a
Description Reproducible Steps: 1. Open Top Assembly in resolved mode 2. In the Feature Manager Tree, expand the Mates for subassembly 3. Suppress “Concentric” mate 4. In the Graphics area, select the component “X” and move it, see the display is fine. 5. In the Heads-up View Toolbar, click the dropdown arrow to Hide/Show Item > Deselect “View Component Envelopes” 6. In the Graphics area, select the component “X” and move it, Actual Results: Some components are not in the correct position. A rebuild is required to update the display. Observations: 1. Currently this issue is observed with two file sets on the customer end. 2. The user is unable to identify the workflow to re-create this scenario on other file set.
Closure Information This issue is reported to Dassault Systèmes development team.
2 Likes