Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Problem] Issues with nested parts in treeview #7606

Open
2 tasks done
epiray opened this issue Oct 14, 2022 · 5 comments
Open
2 tasks done

[Problem] Issues with nested parts in treeview #7606

epiray opened this issue Oct 14, 2022 · 5 comments
Labels
Bug This issue or PR is related to a bug Core Issue or PR touches core sections (App, Gui, Base) of FreeCAD 🎯 Bounty Issue has a bounty UI/UX

Comments

@epiray
Copy link

epiray commented Oct 14, 2022

Is there an existing issue for this?

  • I have searched the existing issues

Forums discussion

https://forum.freecadweb.org/viewtopic.php?f=8&t=72556

Version

0.20 (Release)

Full version info

OS: Linux Mint 20.3 (X-Cinnamon/cinnamon)
Word size of FreeCAD: 64-bit
Version: 0.21.30623 (Git)
Build type: Release
Branch: master
Hash: 27f08f38b1658e419e20a153e13236eff1293b77
Python 3.8.10, Qt 5.12.8, Coin 4.0.0, Vtk 7.1.1, OCC 7.6.3
Locale: English/United Kingdom (en_GB)
Installed mods: 
  * ThreadProfile 1.84.0
  * A2plus 0.4.59d
  * freecad.gears 1.0.0
  * Curves 0.5.10
  * ExtremeProDark 1.0.4
  * Plot 2022.4.17
  * fasteners 0.4.15
  * sheetmetal 0.2.58
  • has already been checked to be present in previous versions 0.18 and 0.19, see forum thread. I also see it in the daily build versions.

Subproject(s) affected?

No response

Issue description

From the forum thread:

In complex designs, I use nested parts for assembly. Once I nest more than 29 parts, they no longer display correctly. Either they are not transformed any more, or the wire frame stays put, while the volume shading of the assembly still transforms. See the following example:

image

I have boiled the problem down to the following example, in which each nesting level contains a bar, and each level transforms upwards and 10° around the z axis:

image

level_029 still displays correctly, the following levels display on top of level_029. The geometry logic still seems fine, when I blindly click at a location where I expect the correctly transformed part to be, it selects o.k.

nesting_test.zip

Anything else?

would be nice if I could attach FCStd files here.

I just compress them in to a zip file and paste file in to github --luzpaz

Code of Conduct

  • I agree to follow this project's Code of Conduct
@luzpaz luzpaz added Core Issue or PR touches core sections (App, Gui, Base) of FreeCAD UI/UX labels Oct 15, 2022
@luzpaz luzpaz changed the title display problem with nested parts Display problem with nested parts in treeview Oct 15, 2022
@luzpaz
Copy link
Contributor

luzpaz commented Oct 15, 2022

Added screenshots + file attachment + About info
to the OP

@luzpaz luzpaz changed the title Display problem with nested parts in treeview [Bug] Display problem with nested parts in treeview Oct 15, 2022
@luzpaz luzpaz added the Bug This issue or PR is related to a bug label Oct 15, 2022
@maxwxyz
Copy link
Collaborator

maxwxyz commented Mar 9, 2024

I've ran into this issue myself many times, often with assemblies.
When trying to move over commercial companies to use FreeCAD, their complex PLM setups and file/assembly structures cannot be displayed with FreeCAD as the tree currently looks like. The indentation of the sub parts or features makes it very hard to navigate and find the right info.
In 0.22dev the tree can be overlayed with transparency over the model but the text is still cut off.
@obelisk79 maybe something for the DWG?

@maxwxyz maxwxyz changed the title [Bug] Display problem with nested parts in treeview [Problem] Issues with nested parts in treeview Mar 9, 2024
@maxwxyz
Copy link
Collaborator

maxwxyz commented Mar 9, 2024

To add to this from the FreeCAD Day 2024 Complaint Session:
The tree isn’t actually just a tree its a collection of things used to construct it

@obelisk79
Copy link

Indeed the treeview has some issues with information management. But in reading the original bug description here, it seems what's being described is that the 3d view has display issues after so many levels of nesting within the tree structure.

In relation to the reported issue, it may be a problem which stems from using Coin3D as a rendering engine as it was reported in the linked forum thread to not be present in linkstage which has implemented a different renderer.

@epiray
Copy link
Author

epiray commented Mar 10, 2024 via email

@maxwxyz maxwxyz added the 🎯 Bounty Issue has a bounty label Mar 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug This issue or PR is related to a bug Core Issue or PR touches core sections (App, Gui, Base) of FreeCAD 🎯 Bounty Issue has a bounty UI/UX
Projects
Development

No branches or pull requests

4 participants