realthunder / FreeCAD_assembly3

Experimental attempt for the next generation assembly workbench for FreeCAD
GNU General Public License v3.0
885 stars 74 forks source link

[BUG] Color information is lost on frozen assemblies #1313

Closed Anthony-Gaudino closed 1 year ago

Anthony-Gaudino commented 1 year ago
OS: macOS 10.16
Word size of FreeCAD: 64-bit
Version: 0.20.2.29603 (Git)
Build type: Release
Branch: (HEAD detached at 0.20.2)
Hash: 930dd9a76203a3260b1e6256c70c1c3cad8c5cb8
Python 3.10.8, Qt 5.15.4, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: C/Default (C)
Installed mods: 
  * MeshRemodel 1.8919.0
  * Launcher
  * InventorLoader 1.4.0
  * Render 2023.2.6
  * Silk 0.1.3
  * Defeaturing 1.2.0
  * A2plus 0.4.60n
  * Manipulator 1.5.0
  * fasteners 0.4.59
  * lattice2 1.0.0
  * sheetmetal 0.2.63
  * toSketch 1.0.1
  * Curves 0.6.13
  * Assembly4 0.50.2
  * Assembly3 0.12.0

Upon creating an assembly with linked parts, when the assembly is frozen all parts lose their original appearance configuration and display the default appearance.

This is the same issue as #1185 but it was marked as completed. I'm not sure if the issue is still there or if it was fixed but the fix is not available on the release version from FreeCAD addons.

realthunder commented 1 year ago

Looks like you are using upstream FreeCAD. Right now, the color is only preserved when you do freeze using my branch. Please try that first. The color preservation will be available once the topo naming patches got merged to upstream, likely in the next major release.

Anthony-Gaudino commented 1 year ago

Thank you for your answer @realthunder!