f3d icon indicating copy to clipboard operation
f3d copied to clipboard

Add a `pdal` plugin relying on vtkPDALReader

Open Meakk opened this issue 4 years ago • 12 comments

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 pdal plugin that relies on the vtkPDALReader.
  • Add CI logic to test the new plugin (optional)
  • Add PDAL to the f3d-superbuild (optional)

Notes

  • See the vdb plugin for inspiration, it should be pretty similar

Meakk avatar Jan 10 '22 09:01 Meakk

related to #38

mwestphal avatar Jan 22 '24 07:01 mwestphal

@Meakk @mwestphal I'd like to work on this issue. Could you please assign it to me?

gapry avatar Oct 07 '24 19:10 gapry

Sure go ahead. Note that this one should be more challenging, but feel free to reach out on discord if you need pointers.

Meakk avatar Oct 07 '24 20:10 Meakk

@gapry any news on this ?

mwestphal avatar Nov 01 '24 11:11 mwestphal

@mwestphal Sorry, I need more time, I anticipate having the first patch ready between the 28th and 30th of this month.

gapry avatar Nov 01 '24 11:11 gapry

No worries!

mwestphal avatar Nov 01 '24 11:11 mwestphal

The issue is being addressed in the following pull request: https://github.com/f3d-app/f3d/pull/1763

gapry avatar Dec 07 '24 07:12 gapry

Open to contribution for now :)

mwestphal avatar Jan 11 '25 10:01 mwestphal

Hi @mwestphal , please assign me.

Husamm avatar Feb 11 '25 18:02 Husamm

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!

RealEdwardS avatar Jul 08 '25 07:07 RealEdwardS

Hi @RealEdwardS

Well you got lucky because @Husamm stopped working on this. I'll assign it to you.

Yes, please open a PR :)

mwestphal avatar Jul 08 '25 08:07 mwestphal

By the way we have a discord if that works for you: https://discord.f3d.app

mwestphal avatar Jul 08 '25 08:07 mwestphal