Giter VIP home page Giter VIP logo

Comments (8)

silyko avatar silyko commented on July 2, 2024

Have just added a PyQt4 based viewer (with minor modifications of your original code) in my fork. Could be useful?
PyQt4 makes some things, like mouse integration, buttons etc., quite easy...

from laspy.

grantbrown avatar grantbrown commented on July 2, 2024

I'd actually been considering removing the viewer from laspy and instead making it a separate project. That would keep laspy focused on it's core job of handling las data, and help keep the codebase manageable. A Qt4 based viewer would be nice in that context.

I wonder if Howard has any thoughts on this.

from laspy.

hobu avatar hobu commented on July 2, 2024

I wonder if Howard has any thoughts on this.

Not in particular, but if you think it would draw more contribution, it might be good to separate it.

from laspy.

grantbrown avatar grantbrown commented on July 2, 2024

Any interest in taking point on a laspy based 3d viewer Simon?

from laspy.

silyko avatar silyko commented on July 2, 2024

I think it makes sense to make a separate project - at least if it's going to be a "larger" viewer with more GUI stuff. Wouldn't mind starting a project based on the laspy code.

I think it would make sense, at some point, also to make things a bit more abstract so that it becomes a more general "pointcloud viewer". Of course with LAS/LAZ files provided by laspy as the primary source. But would be nice to also be able to read simple text files, npy /npz files and perhaps web based things. I suppose that the infrastructure in laspy is almost already in place for that. Could also just be something as simple as providing objects with at least x, y and z attributes and possible some of the other attributes (intensity, rgb,...) that LIDAR data has.
But let's start out with the primary thing: a laspy based pointcloud viewer :-)

from laspy.

silyko avatar silyko commented on July 2, 2024

Of course there is already something like CloudCompare, which is quite advanced. No need to implement all that.
But was just amazed at how much faster, and simpler, the OpenGL code in laspy is. And I guess it's good to keep it simple!

from laspy.

silyko avatar silyko commented on July 2, 2024

Have started a small repo here: https://github.com/silyko/lasviewer

from laspy.

grantbrown avatar grantbrown commented on July 2, 2024

Cool, I'll close this issue and open one targeted at updating our documentation and removing the GL stuff. I think we should wait to yank it out until corresponding documentation/distribution for lasviewer is in place.

from laspy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.