Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Qt3D remove points from large models
Qt 6.11 is out! See what's new in the release blog

Qt3D remove points from large models

Scheduled Pinned Locked Moved Unsolved General and Desktop
3 Posts 2 Posters 802 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    andan
    wrote on last edited by
    #1

    Hi everyone!

    I work on a program visualizing 3D scanned models. These can have several million datapoints, which I input, put in a point cloud and plot on screen. Now I want to remove points by definitions (i.e. all with x>0), and currently I do this one by one when creating the cloud. However, when I want to adjust the definitions in the program, I recreate the cloud over and over, which each time can take a while. I wonder if there's some method in Qt3D to do this faster? I googled it but couldn't come up with anything.

    Thanks!
    André

    m.sueM 1 Reply Last reply
    0
    • A andan

      Hi everyone!

      I work on a program visualizing 3D scanned models. These can have several million datapoints, which I input, put in a point cloud and plot on screen. Now I want to remove points by definitions (i.e. all with x>0), and currently I do this one by one when creating the cloud. However, when I want to adjust the definitions in the program, I recreate the cloud over and over, which each time can take a while. I wonder if there's some method in Qt3D to do this faster? I googled it but couldn't come up with anything.

      Thanks!
      André

      m.sueM Offline
      m.sueM Offline
      m.sue
      wrote on last edited by m.sue
      #2

      Hi @andan

      If you plot points just as such they are not replated to each other, I assume. And the points that remain visible are not related to the ones removed.

      So what exactly is the problem that you have with just throwing away all at once?

      -Michael.

      1 Reply Last reply
      0
      • A Offline
        A Offline
        andan
        wrote on last edited by
        #3

        There is no problem with my approach, it is just super slow having a lot of points and no supercomputer at hand. I wondered if there's a more efficient way, like defining a second "body" (in my case the border definitions) and extract the intersect in one sweep. Integrated matrix and array operations are usually a million times faster than handling each element itself!

        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved