Hi Scott,
This may resolve your immediate issues as I understand them.
Design-wise :
It will become a pain having to select the arc radius each time.
Being able to select a poly arc would be nice. There are several ways to test .. have a look at
(vlax-property-available-p obj prop [check-modify])
I modified the *error* method so you could do the clean-up a little prettier.
I like your thought about being able to choose the current filletrad value, but that is another issue that would require a redesign of the flow.
(defun C:RFSR
(/ *error* doc asel adata
) ;;; Kent Cooper, 8 October 2019
errmsg
errmsg
"Function cancelled,quit / exit abort,console break"
)
)
)
)
)
;;-----------------
)
(princ " < Previous/Current Radius: ") ;;-----------------
" >\n Set New Radius by Selecting an Arc/Circle [Poly=0]: "
)
)
)
(princ "\n < Active Fillet Radius: ") (command-s "_.fillet")
)
(*error* nil)
)