Add a `pdal` plugin relying on vtkPDALReader
Context
F3D is great to visualize point-cloud but supports a limited number of file formats.
VTK has a PDAL wrapper that could be integrated easily in F3D as long as the VTK IOPDAL module can be easily built.
PDAL supported file formats: https://pdal.io/stages/readers.html#readers VTK IOPDAL module: https://gitlab.kitware.com/vtk/vtk/-/tree/master/IO/PDAL
Suggested solution
- Add a new
pdalplugin that relies on the vtkPDALReader. - Add CI logic to test the new plugin (optional)
- Add PDAL to the f3d-superbuild (optional)
Notes
- See the
vdbplugin for inspiration, it should be pretty similar
related to #38
@Meakk @mwestphal I'd like to work on this issue. Could you please assign it to me?
Sure go ahead. Note that this one should be more challenging, but feel free to reach out on discord if you need pointers.
@gapry any news on this ?
@mwestphal Sorry, I need more time, I anticipate having the first patch ready between the 28th and 30th of this month.
No worries!
The issue is being addressed in the following pull request: https://github.com/f3d-app/f3d/pull/1763
Open to contribution for now :)
Hi @mwestphal , please assign me.
Hi @mwestphal! I see that this issue is still open. I've attempted to work on this issue and I have some code that I'd like to share; it mostly resembles the vdb plugin extension as well as other plugins and I also have some questions about it. Is it okay if I create a pull request to share what I've done so far?
I'm pretty new to everything if you couldn't tell, but I'd love to learn and work on this.
Thanks!
Hi @RealEdwardS
Well you got lucky because @Husamm stopped working on this. I'll assign it to you.
Yes, please open a PR :)
By the way we have a discord if that works for you: https://discord.f3d.app