It depends on what output you expect from it, and whether each value of that output can be computed independently. Ultimately the output of a PB3D filter is a set of pixel values that are used for shading - is that output suitable for your point cloud?