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

Show sets in SceneInspector #895

Closed
johnhaddon opened this issue Jul 2, 2014 · 0 comments
Closed

Show sets in SceneInspector #895

johnhaddon opened this issue Jul 2, 2014 · 0 comments
Labels
scene Issues with GafferScene

Comments

@johnhaddon
Copy link
Member

These should be shown in a section in the globals tab.

  • List all sets by name
  • Use small venn-diagram icons next to each set to show whether sets are identical between the selected nodes, whether they intersect, or are non-intersecting
  • Clicking on the sections of the venn-diagram should select all the objects in that part of the diagram
@johnhaddon johnhaddon added this to the SceneInspector milestone Jul 2, 2014
johnhaddon added a commit to johnhaddon/gaffer that referenced this issue Jul 22, 2014
johnhaddon added a commit to johnhaddon/gaffer that referenced this issue Oct 1, 2014
This uses a custom Diff type to show a diagram of the intersection and differences of two sets. SideBySideDiff isn't particularly suitable for this purpose as it has no section for showing the commonality between the two values, and sets are typically too large to be able to list their entire contents in the UI. This new form with the +N and -N labelling should also hopefully make much more sense in history tracebacks than my last attempt at this (when we have nodes for modifying sets rather than just creating them).

- Click to select objects in intersection or difference
- Drag to drag object names in intersection or difference
- Right click for history

Fixes GafferHQ#895
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scene Issues with GafferScene
Projects
None yet
Development

No branches or pull requests

2 participants