FreeCAD / FreeCAD

This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
https://www.freecad.org
Other
19.57k stars 4.02k forks source link

Assembly: exploded view does not work correctly with nested assemblies #17208

Open furgo16 opened 1 week ago

furgo16 commented 1 week ago

Is there an existing issue for this?

Problem description

Steps to reproduce:

  1. Download the test file and extract it: test-exploded-view-sub-new.zip
  2. Open the test file with FreeCAD
  3. Double click on the Assembly assembly on the document tree to activate it
  4. Click on the "Create Exploded view" command
  5. Click successively on each frame part to move it away from the glass, using the transform gizmo that appears upon component selection (see screencast below)
  6. Click on the "OK" button in the task panel when ready
  7. Click on the newly created exploded view in the document tree. The "Exploded Views" group might need to be expanded to see it.
  8. Expected: all frame components are exploded away from the glass, as per the moves in step 5
  9. Actual: one frame component remains attached to the glass

https://github.com/user-attachments/assets/5ae9af43-dbd2-4c32-98a1-dda19cc81bd1

Full version info

OS: Ubuntu Core 22 (ubuntu:GNOME/ubuntu)
Word size of FreeCAD: 64-bit
Version: 1.1.0dev.38926 (Git) Snap 1161
Build type: Release
Branch: main
Hash: a9bff78974f301100134a13c636e23aa91be5bcf
Python 3.10.12, Qt 5.15.10, Coin 4.0.0, Vtk 7.1.1, OCC 7.7.1
Stylesheet/Theme/QtStyle: OpenLight.qss/OpenLight/Qt default
Installed mods: 
  * OpenTheme 2024.9.1
  * ezydxf
  * Ondsel-Lens 2024.9.13.02
  * Assembly4 0.50.15

Subproject(s) affected?

Assembly

Anything else?

Code of Conduct

PaddleStroke commented 1 week ago

This issue will be affected by the upcoming https://github.com/FreeCAD/FreeCAD/pull/15629

furgo16 commented 1 week ago

Thanks. Affected or fixed?

PaddleStroke commented 1 week ago

I have not tested, which is why I said affected 😄