3 ms·
It's not working for me; installed f3d 1.3.1 via the package manager on Ubuntu 23.04 and when I try to open any of the STL files I generated with Inventor or Fu
by ComputerGuru 3y ago
It's not working for me; installed f3d 1.3.1 via the package manager on Ubuntu 23.04 and when I try to open any of the STL files I generated with Inventor or Fusion that I normally open with/import into Cura just fine to interact with or print but all I see is a blank canvas.
EDIT
Trying it from the command line and I see the problem: a message is posted to stderr complaining that the file does not exist, probably because this is an smb path and it (f3d) is doing some weird thing trying to open the path itself instead of going through the default filesystem apis.
Copying the file to the local fs and then opening it with f3d works, so as far as I'm concerned, this is at the very least a bug in that f3d doesn't forward fatal errors to the UI and only posts them to stderr, which is hidden/swallowed by default when opening f3d via the desktop environment or by double-clicking on the .stl file (as no terminal is shown), if not to also mention a bug opening files from smb or network shares or more generally through the gvfs extensions.
- jasonjayr 3y agoW/o looking -- Ubuntu, and installed from the package manager? I bet that it's a snap package, and the mount namespace isn't allowing access to that smb mount.
- ComputerGuru 3y agoNo, it's a regular package and brought in a whole slew of dependencies. It doesn't appear in `snap list`. But great guess!
- GlowOnDub 3y agoDefinitely look like a bug! Could you report it: https://github.com/f3d-app/f3d/issues https://github.com/f3d-app/f3d/issues ? Regarding the error, you are correct, we have not implemented a log dialog. We plan to improve that in the future but its not a small work: https://github.com/f3d-app/f3d/issues/29 https://github.com/f3d-app/f3d/issues/29
- ComputerGuru 3y agoYou don’t need a log dialog for this, just a blocking display of fatal errors that occurred before the canvas loaded.