Thank you a lot Michael,
I appreciate the time you are spending on my suggestions enormously, which makes me self-conscious to ask for more modifications.
the script is already extremely helpful, and it's getting where I want it to be. but the last version seems to have some conflicts.
Upon further thought, I came up with this list of suggestions that should resolve these conflicts and make it more user-friendly:
- if some edit points are selected on some curves, it adds the rest of edit points to the selection (only on curves that already have some points selected)
- if multiple objects that share the same name are selected, but not all of the objects that have that name, then it expands the selection to all of them (that have the same name)
- if nothing is selected or if multiple objects that share the same name are selected, then select the next named objects on the list
/* This should go to the next named objects only if all the objects that share that name are selected, indicated by the full moon icon in front of the name */
- if a curve or unnamed curves are selected and edit points are not selected, then it selects all curves
- if a single object is selected, then select its naked edges
the rest of the script should work as previous scripts:
- with edges selected, then it selects the loop
- with a face/surface selected, then it selects its edges
I hope that my suggestions are clear, and I hope that other users find it useful and share their feedback.
Personally, I like to set it up to the backtick/tilde key to get all my selection needs with just one key.
|