> On 26 Mar 2023, at 17:34, Maxime Roussin-Bélanger > <maxime.roussinbelan...@gmail.com> wrote: > > On Sun, Mar 26, 2023 at 3:35 AM Mike Krus <mike.k...@kdab.com> wrote: >> >> But doesn’t the system know you are changing the entities? >> You say mouse click changes the entities, what does it do exactly, are you >> using a QObjectPicker or something? > > > No QObjectPicker, well maybe in the future, but at the moment we are > only using menus, but I was curious how to find > the whole bounding volume of the scene, but I think we can simplify it. > > Imagine instead of the whole scene we have `Qt3DCore::QGeometry`; on > this object, we have > {min,max}ExtentChanged. Instead, I would like to listen to the > bounding volume changed signal instead of being double-tapped by > those two signals. I found https://bugreports.qt.io/browse/QTBUG-54584 > which would be helpful for something > we are trying to do. I’ve updated that ticket with info on what was added since it’s creation.
> If we can get the entity bounding sphere changed signal I don't think > I would need it on the scene.\ Could listen to QGeometry::minExtentChanged signals… But again, from your menu action, you could first change the geometry and then tell the camera to recenter (might have to delay that a short while, Qt3D asynchronously updates bounding volumes). Mike > Max. > > >> >> Mike >> >> >>> On 26 Mar 2023, at 07:38, Maxime Roussin-Bélanger >>> <maxime.roussinbelan...@gmail.com> wrote: >>> >>> On Sat, Mar 25, 2023 at 11:55 AM Mike Krus <mike.k...@kdab.com> wrote: >>>> >>>> >>>> >>>>> On 25 Mar 2023, at 15:04, Maxime Roussin-Bélanger >>>>> <maxime.roussinbelan...@gmail.com> wrote: >>>>> >>>>> Hello, >>>>> >>>>> The entity change is caused by user input, the user moves the mouse over >>>>> the entity and changes its shape, or it can use >>>>> a menu to change the entity shape. I think I would have to inject the >>>>> camera into _every_ entity object? >>>> If the user moves the mouse, something in your application must be >>>> changing the shape, that can also reset the camera… >>>> I think I need example code of what you are trying to achieve. >>>> >>> >>> I don't want my entities to know about the camera, ideally, I would >>> like the system, qt, to tell me that the bounding sphere has changed >>> in some ways. >>> >>> Max. >>> >>>> >>>> Mike >>>> >> >> — >> Mike Krus | mike.k...@kdab.com | Senior Software Engineer & Teamlead >> KDAB (UK) Ltd., a KDAB Group company >> Tel: UK Office +44 1625 809908 Mobile +44 7833 491941 >> KDAB - The Qt Experts, C++, OpenGL Experts >> — Mike Krus | mike.k...@kdab.com | Senior Software Engineer & Teamlead KDAB (UK) Ltd., a KDAB Group company Tel: UK Office +44 1625 809908 Mobile +44 7833 491941 KDAB - The Qt Experts, C++, OpenGL Experts _______________________________________________ Interest mailing list Interest@qt-project.org https://lists.qt-project.org/listinfo/interest