- 21 Aug, 2019 2 commits
-
-
Richard Gustavsen authored
-
Richard Gustavsen authored
Whenever someone creates a connection to any of the global transform releated properties for a QQuick3DNode, we inform the scene manager about it. What it means is that we need to calulate the global transform and emit changes to it whenever it changes. But knowing when it changes is costly, since it will change whenever the transform of an ancestor change (and we don't want to listen for that all the way to the root). So the scene manager will instead delay all global transform calculations to a be done in a single pass before we update instead.
-
- 20 Aug, 2019 2 commits
-
-
Richard Gustavsen authored
-
Richard Gustavsen authored
-
- 16 Aug, 2019 4 commits
-
-
Richard Gustavsen authored
-
Richard Gustavsen authored
-
Richard Gustavsen authored
In many cases there is no time to wait for the scene graph to update before updating the global matrix for a node. If you e.g change the position of a node, you need to be able to e.g query to globalPosition right after in order to position other objects in the scene relative to it. Waiting for the scenegraph to update will cause such calculations to end up using old values.
-
Richard Gustavsen authored
-
- 02 Aug, 2019 1 commit
-
-
Andy Nichols authored
We can do much better, but for the time being since we have zero input support for 3D here is some basic plumbing it get some picking going.
-
- 01 Aug, 2019 1 commit
-
-
Andy Nichols authored
-
- 29 Jul, 2019 1 commit
-
-
Andy Nichols authored
-
- 10 Jul, 2019 2 commits
-
-
Andy Nichols authored
The C++ parts don't work for some reason, so right now its just QML parts.
-
Andy Nichols authored
-
- 09 Jul, 2019 1 commit
-
-
Andy Nichols authored
-
- 01 Jul, 2019 1 commit
-
-
Andy Nichols authored
This is expensive. Instead we can notify when the global transform has changed, and then we can return direction vectors on demand.
-
- 24 Jun, 2019 1 commit
-
-
Richard Gustavsen authored
-
- 19 Jun, 2019 1 commit
-
-
Venugopal Shivashankar authored
Added the doc config for the Quick 3D module, with index and module pages for C++ and QML types. Also added bare min. docs for a few C++ and QML types, and a group page for the examples.
-
- 16 Jun, 2019 3 commits
-
-
Andy Nichols authored
Otherwise we wont update the scene on the backend with the new transform properties
-
Andy Nichols authored
-
Andy Nichols authored
-
- 12 Jun, 2019 1 commit
-
-
Christian Strømme authored
We may want more fine-grained control over visibilty later, but for now let's assume that a non-visible nodes are inactive nodes.
-
- 07 Jun, 2019 1 commit
-
-
Andy Nichols authored
-
- 15 Mar, 2019 1 commit
-
-
Andy Nichols authored
-
- 12 Mar, 2019 2 commits
-
-
Christian Strømme authored
These got the wrong name from the get-go
-
Christian Strømme authored
-
- 05 Mar, 2019 1 commit
-
-
Christian Strømme authored
-
- 28 Feb, 2019 2 commits
-
-
Andy Nichols authored
converted to radians
-
Andy Nichols authored
-
- 26 Feb, 2019 1 commit
-
-
Andy Nichols authored
-
- 25 Feb, 2019 3 commits
-
-
Christian Strømme authored
-
Christian Strømme authored
-
Andy Nichols authored
-
- 22 Feb, 2019 1 commit
-
-
Christian Strømme authored
Mostly renaming and style changes.
-
- 11 Feb, 2019 1 commit
-
-
Andy Nichols authored
-
- 07 Feb, 2019 1 commit
-
-
Andy Nichols authored
-
- 06 Feb, 2019 1 commit
-
-
Andy Nichols authored
-