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

select underlying line segement #173

Closed
Leichtbier opened this issue Jan 28, 2017 · 9 comments
Closed

select underlying line segement #173

Leichtbier opened this issue Jan 28, 2017 · 9 comments

Comments

@Leichtbier
Copy link

System information

SolveSpace version: 2.3~7c1ca460

Operating system: Win10

I'm not able to select the underlying line segement if two line segemnts are upon each other.
I can not hide the first selection to select the underlying line segement. I'm not able to select both to choose. The only way is to search the list "requests in group". Is there are an other way to select an underlying line segement?

@wpwrak
Copy link
Contributor

wpwrak commented Jan 28, 2017

Now that we can select such things from the text window, perhaps a selection of multiple items could could make the items in question also selectable in the text window, with the option of de-selecting ? That way, an ambiguous selection could just select everything applicable, and the user could get rid of the undesired bits.

Another way for handling ambiguous selections that works quite nicely (but would require some changes to the selection logic if applied to SolveSpace) is something I've implemented in fped:

  • first, make a list of the candidates, sorted roughly by the difficulty of catching the respective item,
  • tentatively select the one that's hardest to catch,
  • if clicking again on the same selection, pick the item after the one currently selected,
  • and so on.

@whitequark
Copy link
Contributor

We even should already have the list of entities under cursor.

@Evil-Spirit
Copy link
Collaborator

This even was already implemented as "select by order"

@whitequark
Copy link
Contributor

I'm not sure if that's the best UI really, compared to e.g. listing all entities in the text window. I'll need to think about it.

@whitequark whitequark added this to the 3.0 milestone May 24, 2019
@Evil-Spirit
Copy link
Collaborator

@phkahler
Copy link
Member

@Leichtbier and @wpwrak There is a pending pull request to give preference to non-construction lines when selecting entities ( #810 ). What do you think of that? Would that be better than having the current behaviour which seems more random?

@phkahler
Copy link
Member

FYI It is now possible to pick coincident lines by slightly rotating the sketch. For depth comparison each line is considered to be at the depth of its midpoint. That means if you rotate the sketch a little bit it will select the "closest" line when they overlap.

@phkahler
Copy link
Member

Current master also has the exploded view for 2d sketches, which separates all lines by an adjustable interval perpendicular to the sketch plane.

@phkahler
Copy link
Member

phkahler commented Dec 7, 2021

I'm going to close this, as the exploded view should cover it. There have been other improvements to selection since this was opened as well, and there has been no feedback on any of that.

@phkahler phkahler closed this as completed Dec 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants