I’m trying to build an interactive point cloud renderer in Panda3D. I want to render a point cloud and be able to select a group of points and change their colors, maybe with a rectangular selector or something…

So far I managed to render the point cloud (using GeomPoints), but now that I think about it, how do I get a subset of vertices? I was thinking maybe have a compute shader calculate all the points that are inside some bounding box, and have it pass information to the color buffer of the cloud. but MAYBE (and hopefully) there’s an easier way to do about this?

  • $\begingroup$ Maybe a quadtree can make it faster? Grids are easier to implement and work great too. $\endgroup$ – Felipe Gutierrez Jul 14 at 6:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.