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

Add ability to select and move the lines BETWEEN nodes #118

Open
joshusama opened this issue May 13, 2020 · 1 comment
Open

Add ability to select and move the lines BETWEEN nodes #118

joshusama opened this issue May 13, 2020 · 1 comment
Labels
Status: Triage Issues/PRs that need to be triaged

Comments

@joshusama
Copy link

joshusama commented May 13, 2020

What's the problem this feature will solve?
Right now if one wants to expand or shrink the area between nodes, both nodes have to be adjusted individually or more nodes need to be added in between.

Describe the solution you'd like
When you select the line between nodes, that segment turns red. This portion can be dragged and placed where desired (moves the nodes in tandem). This would also prevent whole polygons from moving when one accidentally selects a line and drags it (how it works now)

Innumerable ways this would help in the course of drawing, and a generally expected feature of many drawing tools (ITK-SNAP, for example)

Alternative Solutions

Just have to add more nodes or move more nodes, adding to ergonomic issues (and UX frustration)

LOW PRIORITY

@joshusama joshusama added the Status: Triage Issues/PRs that need to be triaged label May 13, 2020
@jcfr
Copy link
Collaborator

jcfr commented Aug 7, 2020

There is now support for interacting (rotate, translate) with annotation directly in Slicer. See below.

We would need to add support for scaling.

image

image

jcfr added a commit that referenced this issue Sep 12, 2020
The handles allow to rotate or translate the annotation.

See #141 and #118

List of Slicer changes:

$ git shortlog e030103a5a..de0cffa95b --no-merges
Jean-Christophe Fillion-Robin (2):
      [backport PR-5182] BUG: Ensure Slicer VTKWidget classes are available in python.
      ENH: Support hiding interaction handles for specific markups representation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Triage Issues/PRs that need to be triaged
Projects
None yet
Development

No branches or pull requests

2 participants