Display quirk in Windows Conda-Python3-Qt5 version

Post here for help on using FreeCAD's graphical user interface (GUI).
GeneFC
Posts: 812
Joined: Sat Mar 19, 2016 3:36 pm
Location: Punta Gorda, FL

Display quirk in Windows Conda-Python3-Qt5 version

Postby GeneFC » Mon Jan 14, 2019 7:47 pm

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 132 times
Capture-P3Q5-solid.PNG
Capture-P3Q5-solid.PNG (4.61 KiB) Viewed 132 times
Capture-P3Q5-solid-rotate-1.PNG
Capture-P3Q5-solid-rotate-1.PNG (4.87 KiB) Viewed 132 times
Capture-P3Q5-solid-rotate-2.PNG
Capture-P3Q5-solid-rotate-2.PNG (5.39 KiB) Viewed 132 times
Capture-P3Q5-70-trans.PNG
Capture-P3Q5-70-trans.PNG (7 KiB) Viewed 132 times

Gene
looo
Posts: 2179
Joined: Mon Nov 11, 2013 5:29 pm

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

Postby looo » Mon Jan 14, 2019 9:13 pm

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

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

Postby PrzemoF » Mon Jan 14, 2019 9:14 pm

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
Posts: 812
Joined: Sat Mar 19, 2016 3:36 pm
Location: Punta Gorda, FL

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

Postby GeneFC » Mon Jan 14, 2019 9:26 pm

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

Viewtest.FCStd
(9.18 KiB) Downloaded 5 times

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

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

Postby PrzemoF » Mon Jan 14, 2019 9:29 pm

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
Posts: 812
Joined: Sat Mar 19, 2016 3:36 pm
Location: Punta Gorda, FL

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

Postby GeneFC » 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.

Gene
DeepSOIC
Posts: 6270
Joined: Fri Aug 29, 2014 12:45 am
Location: Saint-Petersburg, Russia

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

Postby DeepSOIC » Mon Jan 14, 2019 10:44 pm

+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)
looo
Posts: 2179
Joined: Mon Nov 11, 2013 5:29 pm

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

Postby looo » Tue Jan 15, 2019 10:07 am

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
Posts: 68
Joined: Thu Aug 09, 2018 11:14 am

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

Postby Syres » Tue Jan 15, 2019 10:56 am

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
Posts: 2233
Joined: Sat Apr 01, 2017 2:47 pm
Location: Vosges

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

Postby meme2704 » Tue Jan 15, 2019 10:57 am

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