[Resolved - sorta] Display quirk in Windows Conda-Python3-Qt5 version

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
GeneFC
Veteran
Posts: 5373
Joined: Sat Mar 19, 2016 3:36 pm
Location: Punta Gorda, FL

[Resolved - sorta] Display quirk in Windows Conda-Python3-Qt5 version

Post by GeneFC »

I have been trying to use the "conventional version" of FC along with the new Conda-Python3-Qt5 version. I have not found any problems, but I have seen an unexpected quirk in the main window display.

First, the two versions I am using:

Conda

OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15619 (Git)
Build type: Release
Branch: master
Hash: 7d8e5662648b794b5c93e28835a2bf5c1fddffec
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)

Traditional

OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15619 (Git)
Build type: Release
Branch: master
Hash: 7d8e5662648b794b5c93e28835a2bf5c1fddffec
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: English/UnitedStates (en_US)


What I am seeing is shown in the attached figures. The model is extremely simple and consists of one sketch and one pad. I am using the same configuration files for both versions of FC.

The conventional version looks completely normal; the same as it has looked for a long time. The Conda version, on the other hand, is missing a boundary line at the interior corner of the object. The shading looks correct, and every other property appears to be normal.

I tried various adjustments in the Display Preferences, with no impact. I even completely removed my configuration files, again with no impact.

If I make the object partially (70%) transparent (ctrl-D) it can be seen that the missing line is really there, but it seems to be overdrawn by the adjoining faces.

I do not know if I am making some sort of mistake, or if this is a small bug, or perhaps even a "feature".

This is all done on a simple computer system with built-in Intel graphics. I am using the latest available driver from Intel, but I think it is more than a year old. No recent changes at all.

Looking for any advice.

Capture-P2Q4.PNG
Capture-P2Q4.PNG (5.03 KiB) Viewed 1492 times
Capture-P3Q5-solid.PNG
Capture-P3Q5-solid.PNG (4.61 KiB) Viewed 1492 times
Capture-P3Q5-solid-rotate-1.PNG
Capture-P3Q5-solid-rotate-1.PNG (4.87 KiB) Viewed 1492 times
Capture-P3Q5-solid-rotate-2.PNG
Capture-P3Q5-solid-rotate-2.PNG (5.39 KiB) Viewed 1492 times
Capture-P3Q5-70-trans.PNG
Capture-P3Q5-70-trans.PNG (7 KiB) Viewed 1492 times

Gene
Last edited by GeneFC on Wed Jan 16, 2019 2:49 pm, edited 1 time in total.
User avatar
looo
Veteran
Posts: 3941
Joined: Mon Nov 11, 2013 5:29 pm

Re: Display quirk in Windows Conda-Python3-Qt5 version

Post by looo »

I can confirm this behavior. Linux doesn't show this behavior. Maybe a problem with coin3d. :(
User avatar
PrzemoF
Veteran
Posts: 3520
Joined: Fri Jul 25, 2014 4:52 pm
Contact:

Re: Display quirk in Windows Conda-Python3-Qt5 version

Post by PrzemoF »

Can you upload the model? I want to check it on my system:

OS: "Fedora release 28 (Twenty Eight)"
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15576 (Git)
Build type: Unknown
Python version: 2.7.15
Qt version: 4.8.7
Coin version: 3.1.3
OCC version: 6.9.1.oce-0.18
Locale: Polish/Poland (pl_PL)
GeneFC
Veteran
Posts: 5373
Joined: Sat Mar 19, 2016 3:36 pm
Location: Punta Gorda, FL

Re: Display quirk in Windows Conda-Python3-Qt5 version

Post by GeneFC »

Sorry, I did not think the model would be interesting. :oops:

Viewtest.FCStd
(9.18 KiB) Downloaded 45 times

Gene
User avatar
PrzemoF
Veteran
Posts: 3520
Joined: Fri Jul 25, 2014 4:52 pm
Contact:

Re: Display quirk in Windows Conda-Python3-Qt5 version

Post by PrzemoF »

Thanks! It's not interesting :D , but gives 100% guarantee that we see (or not) the same error. On my linux box it works fine - the edge is where it's supposed to be.
GeneFC
Veteran
Posts: 5373
Joined: Sat Mar 19, 2016 3:36 pm
Location: Punta Gorda, FL

Re: Display quirk in Windows Conda-Python3-Qt5 version

Post by GeneFC »

looo wrote: Mon Jan 14, 2019 9:13 pm Maybe a problem with coin3d.
I have close to zero understanding of Coin versions, Qt versions, Pythons versions, OCC versions, etc. However, it appears that Coin 4.0.0.0a is the only thing unchanged between the Conda and the traditional FC versions.

Gene
User avatar
DeepSOIC
Veteran
Posts: 7896
Joined: Fri Aug 29, 2014 12:45 am
Location: used to be Saint-Petersburg, Russia

Re: Display quirk in Windows Conda-Python3-Qt5 version

Post by DeepSOIC »

+1, me too is having this problem. Any edges on concave joints are invisible. Made me assume that fusion wasn't working at some point.

OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15518 (Git)
Build type: Release
Branch: master
Hash: e83c44200ab428b753a1e08a2e4d95e03236e481
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: Russian/Russia (ru_RU)
User avatar
looo
Veteran
Posts: 3941
Joined: Mon Nov 11, 2013 5:29 pm

Re: Display quirk in Windows Conda-Python3-Qt5 version

Post by looo »

GeneFC wrote: Mon Jan 14, 2019 9:30 pm
looo wrote: Mon Jan 14, 2019 9:13 pm Maybe a problem with coin3d.
I have close to zero understanding of Coin versions, Qt versions, Pythons versions, OCC versions, etc. However, it appears that Coin 4.0.0.0a is the only thing unchanged between the Conda and the traditional FC versions.
E
The version is the same but the sources are different. The build is done with cmake and sources are from a recent commit. (So not an official version) I guess this is what the "a" revers to. This is true for many other libraries.

So the best you can do is report this to the coin project. Maybe someone of the coin devs know what's the reason for this problem...
DeepSOIC wrote: Mon Jan 14, 2019 10:44 pm Made me assume that fusion wasn't working at some point.
The edges are there only the visualization is not correct.

Did we have a similar problem already?
Syres
Veteran
Posts: 2898
Joined: Thu Aug 09, 2018 11:14 am

Re: Display quirk in Windows Conda-Python3-Qt5 version

Post by Syres »

Not wanting to put a spanner in the works but am I the only Windows user who does not experience this display problem? I've tried deleting my config files to ensure that my specific Display Preferences were not enhancing the view but it still displays fine with new user settings. I've also gone back to build FreeCAD_0.18.15468_Conda_Py3QT5-WinVS2015_x64 to check if it was faulty back then and it displays fine on that too.


OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15611 (Git)
Build type: Release
Branch: master
Hash: 64a94ae0f7c60fc981086fe157150a9c0dca29c6
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedKingdom (en_GB)
User avatar
meme2704
Veteran
Posts: 2926
Joined: Sat Apr 01, 2017 2:47 pm
Location: Vosges

Re: Display quirk in Windows Conda-Python3-Qt5 version

Post by meme2704 »

Hi
I also noticed this phenomenon but it did not make me fall from my chair,
I compared it to the same phenomenon that makes me unable to click a sommet of a sketch returned in Z minus, to see this sommet hide behind an existing object.
But I get around this by going in wired mode
Post Reply