Hello - here’s a quick Python that may help for now - it let’s you pick a linear curve or edge or two points. Currently it does a few things badly
It does not recognize a linear element in a polycurve or polyline - you’ll need to use the ‘TwoPoint’ option for these cases.
In perspective views it does not always draw the preview line long enough, but it should still work.
You need to click once to get the dynamic feedback line drawing. This is lame and I’ll see if I can sort out how to make that work right.
Also, I’m not sure selecting a line is really much more use than two point + an offset point. I’ll muck around some more.
To use the Python script use RunPythonScript, or a macro:
_-RunPythonScript "Full path to py file inside double-quotes"
To make this kind of an offset base for creation of circles or other objects I simply use the “Offset curve” tool. Works with 2 mouse clicks when the offset base must be created at equal distances for both direction, or 4 mouse clicks when then the distances are different.
You can also put these macros on aliases on Options> Aliases so that they can work almost like commands, and these aliases can then go on the buttons or be typed etc.
It is also not hard to make the script itself repeat - I don’t know if, for most users, that is the best thing but I can add that at some point as well.
Wow! I didn’t know about repeat character (*). It really speeds up the process. Thank you for this New year gift for me!)) I dreamed about parallel guides!