let s say i have a few curves on top of each other, that have different CV-structure,
it would be nice to have not only the curve be highlighted in the selection-menu, but also the CVs - to pick the correct crv.
in the sample the curves are named.
but in 99% this is not the case.
(and it is a pity, that commands do not add there parenthood to the name as an option:
MyNiceCurve → _rebuild → MyNiceCurve_rebuild )
I assume the request if for the control points and net to be highlighted as well as the curve when a curve is selected; but only if the control points and net are displayed.
There is another issue in the selection menu. Let’s say I have 3 surfaces on top of each other (surface A, surface B and surface C). When I click on them, the pop-up selection menu lists them one above another and I pick the first one from the list. It’s surface B. However, I needed surface A, so I click again. This time, I pick the 2nd surface from the list. It’s surface B again. Then I repeat that and this time select the 3rd surface in the list. Damn, it’s surface B again! Happened so many times… The selection menu is not consistent in the way it lists the objects that appear to share the same coordinates.
Yeah, at some point I ended up naming my surfaces or assigning a unique colour to them, but the issue is still valid, because the object arrangement in the list is random every time.
For this reason, years ago I proposed implementing of “Time of last modification” property to every type of object, so that the user could get a better idea which object is newer and which is older. This could be especially useful in case that there are nearly duplicate surfaces with minor improvements on each iteration.
The idea is to get it as an universal value which is stored across different sessions and never disappears/changes unless the object is being modified.
Alias names each object for what it is, appending a hash and incremental number. That not only facilitates the selection of congruent objects, but it also reminds you and potential co-workers what type of object it is they have selected (extrude#123, loft#456, edgesurface#789, line#012, blendcurve#345, etc.). Should be simple to implement in Rhino.
Rhino allows Multiple objects to have the same name - this can be quite a hassle.
so maybe we need a discussion about unique names first ?
or its an additional “human readable basic information unique id”
Sure, but above all, Rhino should name objects by type and UID, like other software does since decades; then the devs may tackle adding snazzy options.
As I proposed multiple times before, a much needed feature would be to add time of last modification to each object, which will be handy to distinguish duplicate objects from each other. Or a copied object that was slightly modified and the user can’t tell which is the better version of the two.