Fillet curves repeat

Hi everyone.
I sometimes use the “Fillet curves repeat” command, but it’s really frustrating that there’s no undo option while the command is in use. It’s also annoying that if I stop the command and use Undo, it deletes all the fillets made in the previous session.
If I make 50 fillets and then mess up one, do I have to redo all 50? Absurd. :enraged_face:

are you changing the radius of the fillets?

if not, you can use the Filletcorners command to do them all in one go-

but… that said, It would be very useful to have a command line undo in the fillet repeat command.
bug track here-

RH-88607 add undo to fillet repeat

@theoutside

i guess @depaoli.thomas is talking about the macro (“fillet repeat”)

! _Repeat _Fillet

also looked at your youtrack

I think the solution is an more advanced _repeat implementation:
this would more likely be an option:
so we would end up with (default)
_repeat undoMode=Single
vs
_repeat undoMode=PerCommandCall

an undo option inside the _fillet comand - as you suggest in the youtrack will not make sense if called as a standalone command.

tried some scripting with BeginUndoRecord but looks like this does not work inside a running, scripted command - or i did not get it to work.

Imma let the programmers sort it out… :wink:

to confirm, the right click on the fillet tool-

:thinking:

just wanted to say it makes a difference wether we ask them to make _repeat smarter or to add an undo option to _fillet

2 Likes

the request is simply to add a command line undo to the fillet repeat command so you can undo a fillet while in the command without having to exit and undo everything.

1 Like

as far as i understand - and sorry if this was not clear from my previous post:
“fillet repeat” is not a command.
it is a macro, that combines _repeat with _fillet

you can call _fillet on it s own to only do a single corner - so it does not make sense to have a undo here.

this is different from for example commands like _trim
trim does not need a pre-call of _repeat to trim multiple objects - a undo inside the command totally makes sense.

1 Like

like I said, I’ll let the programmers sort that out… :wink:

To repeat, you can also use *Fillet which doesn’t have that undo all issue

2 Likes

if you are doing a bunch of complex fillets without interruption maybe its best to just hit space to engage the command anew each time instead of requesting useless options?

also should that happen again in your fillet killing spree simply end the command and fix the issue before proceeding.

1 Like

doesn t work here
Version 8 (8.21.25188.17002, 2025-07-07)

if i do 4 fillets on 4 different curves in one go with *_fillet and then call undo/cmd z all 4 fillets are undone.

I noticed that the “problem” is in the “! _Repeat” command… Even if I create a macro, for example, “! _Repeat _Circle”, there is no possibility to undo . As long as the macro is running, undo does not work. As soon as I close the macro, undo deletes everything that was created during the macro’s execution.

1 Like

that’s correct. I don’t know the history of that command. I’ve always used * to repeat a command.

1 Like

Actually, using the " ! *_Fillet " command seems to work better.
You can’t do UNDO while the macro is running, but by interrupting it, you can do UNDO one by one.

hmm, seems indeed on Mac this is not working
RH-88668 * Command undo is working different on Mac

1 Like

this has been fixed in (9.0.25224.6305, 2025-08-12)

you can now end the command and undo the fillets one at a time.