_FilletEdge. (in macro "SetAll" not woks)

Hello everybody!
I’m trying to create macro commands for _FilletEdge
If during the execution of the commands I change the radius to all fillets
then usually I choose SetAll and enter a right value

for automatic I wrote macro as follows:

_FilletEdge
_Pause
_Pause
_SetAll

but SetAll attribute is unknown

another macro:

_FilletEdge
_Pause
_Pause
_Enter
_SetAll

This macro works almost as I want
SetAll recognized but is selected only one edge.
It does not give a choice to continue
I understand that there is activated _Enter
But without _Enter the SetAll remains unknown.

Why is this happening?
Maybe there is an idea?

1 Like

Your first macro works just fine on my side. Check for typos or tell us your Rhino version.

Hi 0netech!
I use R5 64 SR13

I tested it with R5 32 SR5
If I select one edge, the macro works well.
But when I select two or more edges. - still fails

Command: _CommandHistory
Command: _FilletEdge
Select edges to fillet ( ShowRadius=Yes NextRadius=4 ChainEdges PreviousEdgeSelection ): _Pause
Select edges to fillet ( ShowRadius=Yes NextRadius=4 ChainEdges PreviousEdgeSelection ):
Select edges to fillet. Press Enter when done ( ShowRadius=Yes NextRadius=4 ChainEdges ): _Pause
Select edges to fillet. Press Enter when done ( ShowRadius=Yes NextRadius=4 ChainEdges ):
Select edges to fillet. Press Enter when done ( ShowRadius=Yes NextRadius=4 ChainEdges ): _SetAll
Unknown command: _SetAll

Maybe it is a bug?

And what version are you using?

Hi Leex,

Does a macro that immediately asks for the radius work for you?:

_FilletEdge
_NextRadius

Otherwise, here are a couple of threads concerning macros with multiple successive selections:


Steve

I take my words back. When I box-select multiple edges it works as supposed to. Picking edges one by one, and clicking or pressing Enter afterwords just executes it without stopping. (V5 SR12).

@spb I think nailed it.

Shouldn’t this be _SelAll?

no, _SelAll it is a different command
Within the _FilletEdge there is a dialogue. It SetAll

I tried MultiPause
But the number of pauses sets a limit on the choice of the edges

For example if you make a 3 pauses when the two edges can be selected to load _SetAll
If four pause when _SetAll triggered for three edges is selected
_FilletEdge
_Pause
_Pause
_Pause
_Pause
_SetAll

_FilletEdge
_NextRadius

@spb I think it a way

But why multi pause does not behave as usual

_MultiPause is a scripting command available in V6, not in V5.

https://docs.mcneel.com/rhino/6/help/en-us/index.htm#information/rhino_scripting.htm?Highlight=MultiPause