I’m thinking of a selection tool that could work similarly for object edges and also for curves. This would likely have to be two separate commands for them though.
Select Object Edge By Length:
First select the object(s) you want to perform the command on, then select either option (1) an edge (it would measure the length of) or option (2) input a length, and then it selects all edges with that common length. When specifying the length you could also optionally specify a range.
Select Curves By Length
Option (1) Select a curve (it would measure the length of) or option (2) input a length, and then it selects all curves with the common length. When Specifying the length you could also optionally specify a range.
+1 for making this a standard function. Very useful for cleaning up drawings from Make2D or imported from other softwares. If you know that lines under a certain length are not be visible at the scale of your drawing, culling them is a great way to optimise your work. Let’s say working on an axonometric, selecting all curves that are shorter than 1 mm and deleting them. Microstation has this function.
Here are some more recent versions of a couple of them, localized EN/FR/DE/IT and made Py3 compatible: SelCrvsByLength.py (5.2 KB) SelByRadius.py (5.4 KB)
I have a couple more that are linked above that I haven’t had time to check yet.
@Helvetosaur should these scripts work in Rhino for Mac via top menu bar?
Tools › Script › Run…
In Rhino 8 for Mac the viewport gets completely frozen after the script is run. I’m thinking this is a bug in Rhino… Via ScriptEditor everything works fine.