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

Open a file created in FC 0.21.2 containing Part workbench boolean cut operation in Dev 1.1.0 opens like Wireframe not a solid #18584

Open
2 tasks done
JohnPatrickMc opened this issue Dec 17, 2024 · 9 comments · May be fixed by #18761
Labels
Blocker Issue is a release blocker Mod: Part Related to the Part Workbench Status: Confirmed The issue was confirmed by others Type: Bug This issue or PR is related to a bug Type: Regression Bugs describing a regression or PRs fixing one

Comments

@JohnPatrickMc
Copy link

Is there an existing issue for this?

  • I have searched the existing issues

Problem description

Open FreeCAD 0.21.2, create a rectangle in sketcher, extrude it, create another rectangle or circle extrude it too, make cut boolean operation between those, save it. Open it in FreeCAD 1.1.0 , it appears to be wireframe.
I have a bunch of files with Part WB boolean cuts and all of them open
Test opening 0 21 file in Dev 1 1 0
like that in Dev 1.1.0

Full version info

OS: Linux Mint 22 (X-Cinnamon/cinnamon/xcb)
Architecture: x86_64
Version: 1.1.0dev.39673 (Git) Conda AppImage
Build type: Release
Branch: main
Hash: 1289997dfd604cb24f060f905f04ec3728d964e4
Python 3.11.9, Qt 5.15.13, Coin 4.0.3, Vtk 9.2.6, OCC 7.7.2
Locale: Spanish/Argentina (es_AR)
Stylesheet/Theme/QtStyle: FreeCAD Light.qss/FreeCAD Light/Fusion
Installed mods: 
  * Manipulator 1.5.7
  * IconThemes
  * OpenTheme 2024.9.1
  * FreeCAD-themes 2024.7.24
  * sheetmetal 0.6.1
  * fasteners 0.5.29
  * lattice2 1.0.0
  * ProDarkThemePreferencePack 1.0.0
  * CurvedShapes 1.0.13
  * Render 2024.9.25
  * Behave-Dark-Colors 0.1.1
  * Curves 0.6.50

Subproject(s) affected?

None

Anything else?

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
@JohnPatrickMc JohnPatrickMc added Status: Needs confirmation Missing confirmation from other testers Status: Needs triage Missing triage labels Dec 17, 2024
@tarman3
Copy link

tarman3 commented Dec 17, 2024

please attach file

@Syres916
Copy link
Contributor

I believe it's the same faulty code as I've highlighted in #18575

@JohnPatrickMc
Copy link
Author

@JohnPatrickMc
Copy link
Author

I think I closed this by mistake, I'm sorry

@tarman3
Copy link

tarman3 commented Dec 17, 2024

Confirm with 1.1.0dev.39673
Not confirm with 1.0.0.39109

FreeCAD 1.0.0.39109 (Git) makepkg, Arch Linux (KDE/plasma/wayland)
OS: Arch Linux (KDE/plasma/wayland)
Architecture: x86_64
Version: 1.0.0.39109 (Git)
Build type: Release
Branch: makepkg
Hash: 2fcc5317fe3aee96ca73475986a577719fc78e20
Python 3.12.7, Qt 6.8.0, Coin 4.0.3, Vtk 9.3.1, OCC 7.8.1
Locale: English/United States (en_US)
Stylesheet/Theme/QtStyle: FreeCAD Dark.qss/FreeCAD Dark/
Installed mods:lattice2 1.0.0; CurvedShapes 1.0.13; MeshRemodel 1.10.35; freecad.gears 1.3.0; fasteners 0.5.33; sheetmetal 0.6.1; Silk 0.1.5; Curves 0.6.51

FreeCAD 1.1.0dev.39673 (Git) Conda AppImage, Arch Linux (KDE/plasma/xcb)
OS: Arch Linux (KDE/plasma/xcb)
Architecture: x86_64
Version: 1.1.0dev.39673 (Git) Conda AppImage
Build type: Release
Branch: main
Hash: 1289997dfd604cb24f060f905f04ec3728d964e4
Python 3.11.9, Qt 5.15.13, Coin 4.0.3, Vtk 9.2.6, OCC 7.7.2
Locale: English/United States (en_US)
Stylesheet/Theme/QtStyle: FreeCAD Dark.qss/FreeCAD Dark/Fusion
Installed mods: lattice2 1.0.0; CurvedShapes 1.0.13; MeshRemodel 1.10.35; freecad.gears 1.3.0; fasteners 0.5.33; sheetmetal 0.6.2; Silk 0.1.5; Curves 0.6.52

@maxwxyz maxwxyz added Mod: Part Related to the Part Workbench Type: Regression Bugs describing a regression or PRs fixing one Status: Confirmed The issue was confirmed by others Type: Bug This issue or PR is related to a bug Blocker Issue is a release blocker and removed Status: Needs confirmation Missing confirmation from other testers Status: Needs triage Missing triage labels Dec 18, 2024
@Syres916
Copy link
Contributor

@wwmayer in order to correct this issue and #18575 I had to make changes as per main...Syres916:FreeCAD:Fix_Import_Step_021_Transparency
If this inverts the transparency on your setup do we need to check for certain dependency library versions?

@Syres916
Copy link
Contributor

I'm throwing the towel in on this one, I can get the models to load correctly but not with the CI tests pass and vice versa.

If I use a 0.21 heavy Part based model and test for Transparency the test passes but because it's a heavy model you can see on screen it loads with Transparency @ 0 (hence pass) then a split second later it changes to 100. Every object in the tree does the same as I see the Transparency Property code repeatedly triggered.

If anyone wants me to create a branch with the test model and the transparency test that I wrote, let me know.

@maxwxyz
Copy link
Collaborator

maxwxyz commented Dec 21, 2024

@kadet1090 maybe you can take a look?

@wwmayer
Copy link
Contributor

wwmayer commented Dec 27, 2024

#18761

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Blocker Issue is a release blocker Mod: Part Related to the Part Workbench Status: Confirmed The issue was confirmed by others Type: Bug This issue or PR is related to a bug Type: Regression Bugs describing a regression or PRs fixing one
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants