Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-76687

View3D: Add support for picking (mouse/touch input)

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: P1: Critical P1: Critical
    • 5.14
    • None
    • Quick: 3D
    • None

      Currently there is no front-end API for handling picking in 3D scenes.  There is however a picking/ray-casting API as part of the backend.  We need to create a way to cast ray's into the scene from the front end and return a list of items that ray intersects with, as well as where on the object it intersects.  From there it should be possible to add a way to cast a ray into the scene from the perspective of the camera/view3d where a touch/mouse even was created.

      We also need to define:

      • What is done when something is clicked.
      • Do 3D objects have event handlers (onClicked)
      • How do 3D objects say they are pickable?
      • What kinds of API's are needed

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            stromme Christian
            janichol Andy Nichols
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 1 week
                1w
                Remaining:
                Remaining Estimate - 1 week
                1w
                Logged:
                Time Spent - Not Specified
                Not Specified

                  There are no open Gerrit changes