Ticket #2652 transparent cylinder in foreground only shown as wireframe when mouse over a transparent box in the backgrd

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!
silas
Posts: 16
Joined: Tue Jun 05, 2018 2:42 pm

Re: transparent cylinder in foreground only shown as wireframe when mouse over a transparent box in the background

Postby silas » Sun Jan 20, 2019 11:22 pm

Hello.

I also can reproduce the bug.

This is something I would like to investigate. It looks an interesting work so I can learn some of the FreeCAD internals in order to do more advanced work in the future.

I intend to have something delivered before May 1st, or an answer for you that I coundn't find the bug, so you have the rest of the year to delegate that to a more experienced developer.

Is it ok for you?

References to documentation about that are welcome.

Thanks!
wmayer
Site Admin
Posts: 16639
Joined: Thu Feb 19, 2009 10:32 am

Re: transparent cylinder in foreground only shown as wireframe when mouse over a transparent box in the background

Postby wmayer » Mon Jan 21, 2019 9:53 am

It could be a Coin3d bug. Attached is an OpenInventor file that only uses standard nodes and when you move the cylinder to the same position as in the fcstd project then you can observe a similar behaviour. At some positions the transparency of the cylinder immediately changes from slightly transparent to almost fully transparent.

The difference to the fcstd project is that the cylinder is completely transparent. The reason for this is that at the moment the pre-selection color is always opaque even if a transparency is set. Due to the assumed Coin3d bug the plane is rendered on top of the cylinder and thus hides its faces.

I fear that this bug must be closed as not fixable.
Attachments
example.iv
(15.41 KiB) Downloaded 20 times
silas
Posts: 16
Joined: Tue Jun 05, 2018 2:42 pm

Re: transparent cylinder in foreground only shown as wireframe when mouse over a transparent box in the background

Postby silas » Mon Jan 21, 2019 6:16 pm

Indeed. I was tracking down the code that renders the scene to the point it calls Coin3D (somewhere in src/Gui/Quarter/*?). Maybe we should at least send a problem report upstream?
Montoya88
Posts: 37
Joined: Sat Mar 19, 2016 5:06 am

Re: transparent cylinder in foreground only shown as wireframe when mouse over a transparent box in the background

Postby Montoya88 » Thu Jan 16, 2020 12:47 am

Hello I believe i have a similar problem except when I adjust the intended objects' transparency the intended object will turn into wire-frame. Also the 3D view appears choppy and frozen

Attached is the file and picture.

OS: Windows 8.1
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.4 (GitTag)
Build type: Release
Branch: releases/FreeCAD-0-18
Hash: 980bf9060e28555fecd9e3462f68ca74007b70f8
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)
Attachments
Goal Post.FCStd
(135.89 KiB) Downloaded 7 times
Capture.PNG
Capture.PNG (9.51 KiB) Viewed 134 times
User avatar
Kunda1
Posts: 8702
Joined: Thu Jan 05, 2017 9:03 pm

Re: Ticket #2652 transparent cylinder in foreground only shown as wireframe when mouse over a transparent box in the bac

Postby Kunda1 » Fri Oct 23, 2020 2:59 am

please try to reproduce on latest 0.19 and report back
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features