Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Temporal Queries #15

Merged
merged 15 commits into from
Jun 1, 2022
Merged

Temporal Queries #15

merged 15 commits into from
Jun 1, 2022

Conversation

Spiess
Copy link
Member

@Spiess Spiess commented Jun 1, 2022

Implements support for temporal and staged queries, including minor improvements and workarounds.

Closes #14.

Spiess added 15 commits May 19, 2022 09:41
Implemented infrastructure to support staged and temporal queries in the
form of the QueryTermManager.
Updated the Unity Cineast API package to the newest development version.
Implemented staged query support in query controller.
Queries are already stored in the query response object each query
display contains, therefore the redundant query variable has been
removed from the query display list.
- Restructured prefabs directories.
- Refactored interactor to allow interactions with both interactables
  attached to the entity containing the collider as well as the entity
  containing the rigidbody, although the collider interactable has
  priority in edge cases where both are available.
- Implemented Query Term Provider Representation to visually represent
  query term providers and their order in the query.
- Fixed query list view for staged queries.
- Implemented query term provider reorganization into new stages, new
  temporal contexts and existing stages through grabbing and dragging.
Implemented basic support for temporal queries with some parts still
work in progress.
- Temporal query results are not logged.
- Only the first segment of each temporal result is presented.
Implemented connection line to connect query term representations with
their respective query term providers.
Workaround for #6.
Added additional layer UI Interaction Blocker and changed tracked device raycast settings for all canvases to check 3D occlusion and add the new layer to the blocking mask.
@Spiess Spiess merged commit 04148c6 into master Jun 1, 2022
@Spiess Spiess deleted the feature/temporal-queries branch June 1, 2022 13:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Temporal Query UI
1 participant