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. BSP index implementation
Qt 6.11 is out! See what's new in the release blog

BSP index implementation

Scheduled Pinned Locked Moved General and Desktop
5 Posts 3 Posters 2.3k Views 1 Watching
  • 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.
  • E Offline
    E Offline
    ecir.hana
    wrote on last edited by
    #1

    Dear list!

    Please, could someone explain to me how the BSP index of QGraphicsScene works?

    Specifically, how is it possible that items return a list sorted by z-value? Is it a property of BSP index or are the items explicitly "z-sorted" after a the index narrows down the possible candidates?

    Also, if BSP is used with triangles, the slitting plate of a triangle might cut another triangle into halves. QGraphicsScene does not operate over triangles but, I presume, over minimum bounding rectangles. Where does the splitting plane cut through? Is it axis-aligned?

    Thanks a lot in advance!

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi,

      That's the kind of question you should rather ask on the "interest mailing list":http://lists.qt-project.org/mailman/listinfo/interest You'll find there Qt's developers/maintainers (this forum is more user oriented)

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • E Offline
        E Offline
        ecir.hana
        wrote on last edited by
        #3

        Thanks for the hint, I just tried that.

        1 Reply Last reply
        0
        • K Offline
          K Offline
          kenchan
          wrote on last edited by
          #4

          By the way the QGraphicsScene is 2D so the z value is just a way to manipulate the draw order.

          1 Reply Last reply
          0
          • E Offline
            E Offline
            ecir.hana
            wrote on last edited by
            #5

            Yes, I know and that's exactly my point. Where/when are them items z-sorted? Are they always kept z-sorted? If I change a z-value, is the whole BSP rebuilt?

            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