Can't open E57 point clouds despite plugin installed

For any question about plugins!
Post Reply
subo3
Posts: 13
Joined: Tue Dec 13, 2022 12:43 pm

Can't open E57 point clouds despite plugin installed

Post by subo3 »

I have built and installed CloudCompare with the PLUGIN_IO_QE57 - plugin. Still CloudCompare does not open E57-point clouds.

Are there other dependencies apart from the plugin in order to open E57 files? The build worked fine with XercesC v3.2.3

Thanks for any advice!
cdordoni
Posts: 28
Joined: Wed Sep 30, 2015 3:19 am

Re: Can't open E57 point clouds despite plugin installed

Post by cdordoni »

Hi subo3,

If you have pano images in your E57, my suggestion would be to export WITHOUT images. I'm not sure if this is specifically the problem with Cloud Compare in your case, but I have seen incompatibility with pano imagery in other applications.

I understand you might want the images, the purpose is to eliminate them as the source of the problem.
subo3
Posts: 13
Joined: Tue Dec 13, 2022 12:43 pm

Re: Can't open E57 point clouds despite plugin installed

Post by subo3 »

Hey, thanks for your answer. Unfortunately my problem is, that somehow the plugin is not "activated" or i don't know. It's not like CC crashes when trying to load an E57 file, it simply doesn't offer the option to do so:
noe57.PNG
noe57.PNG (23 KiB) Viewed 14655 times
It does not show the plugin in the plugin manager, but the other plugins work fine:
plugins.PNG
plugins.PNG (6.38 KiB) Viewed 14655 times
But there were no error messages when building in cmake. After building, i installed via
cmake --build . --config Release --target install
cdordoni
Posts: 28
Joined: Wed Sep 30, 2015 3:19 am

Re: Can't open E57 point clouds despite plugin installed

Post by cdordoni »

I'm using the Windows .EXE, its appears that E57 is not the only format that is missing from your list.
CC import.png
CC import.png (17.61 KiB) Viewed 14644 times
daniel
Site Admin
Posts: 7382
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Can't open E57 point clouds despite plugin installed

Post by daniel »

In the Console of CloudCompare (F8), do you seen some error messages about CC failing to load some plugins maybe?

Depending on how you compiled the plugin, it may have dependencies to DLL files. These DLL files needs to be found via the system PATH variable, or they have to be copied next to CloudCompare's executable.
Daniel, CloudCompare admin
subo3
Posts: 13
Joined: Tue Dec 13, 2022 12:43 pm

Re: Can't open E57 point clouds despite plugin installed

Post by subo3 »

daniel wrote: Mon Apr 17, 2023 7:11 pm In the Console of CloudCompare (F8), do you seen some error messages about CC failing to load some plugins maybe?

Depending on how you compiled the plugin, it may have dependencies to DLL files. These DLL files needs to be found via the system PATH variable, or they have to be copied next to CloudCompare's executable.
Thanks, actually there is an error message: "QE57_IO_PLUGIN.dll does not seem to be a valid plugin (Cannot load library C:\Program Files (x86)\CloudCompareProjects\CloudCompare\plugins\QE57_IO_PLUGIN.dll)"

I copied QE57_IO_PLUGIN.dll from "/plugins" next to the executable, but still the same error message pops up. Is there anythings else i can do or have to do?

Thanks a lot
daniel
Site Admin
Posts: 7382
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Can't open E57 point clouds despite plugin installed

Post by daniel »

No, the plugin DLL should stay in the 'plugins' directory.

It's the dependencies that should go next to the executable file. You can use the 'Dependency Walker' tool (https://www.dependencywalker.com/) to check what your DLL is expecting. Probably the Xerces DLL and maybe some others.
Daniel, CloudCompare admin
subo3
Posts: 13
Joined: Tue Dec 13, 2022 12:43 pm

Re: Can't open E57 point clouds despite plugin installed

Post by subo3 »

Thank you, it works now. Only the xercesc-DLL was necessary.
mariacz95
Posts: 1
Joined: Sat Jun 24, 2023 2:13 pm

Re: Can't open E57 point clouds despite plugin installed

Post by mariacz95 »

Hi, I am completely new to Clod Compare, I am trying to open an E57 file and I am getting this message, can you maybe help me to understand what should I do in order to open the file properly? Thanks :)
" An error occured while loading "Pointcloud file": the third-party library in charge of saving/loading the file has thrown an exception. "
daniel
Site Admin
Posts: 7382
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Can't open E57 point clouds despite plugin installed

Post by daniel »

Can you share the cloud with us maybe? (to admin[at]cloudcompare.org)
Daniel, CloudCompare admin
Post Reply