Hi Brian,
re:
> With numeric field active in extrudt, I used Tab +1, enter, for example. But it is a one time increment. ?
The way Extrude works is that the command finishes when you type in a numeric value, like if you select a curve, run Extrude then type 5 and push enter it's all finished. Using a relative value does the same thing.
If you like you can modify it so it doesn't do that. To do that comment out line #109 in Extrude.js, marked with <<<<< here:
code:
while ( 1 )
{
if ( !pointpicker.waitForEvent() )
return;
if ( pointpicker.event == 'done' )
{
break;
}
else if ( pointpicker.event == 'distanceinput' )
{
factory.setInput( 2, moi.ui.commandUI.distanceinput.value );
factory.update();
//break; <<<<<<
}
else if ( pointpicker.event == 'setdirection' )
<....>
And also comment out line #69:
code:
moi.ui.beginUIUpdate();
moi.ui.hideUI( 'SelectionPrompt' );
//moi.ui.hideUI( 'done' ); <<<<<<
moi.ui.showUI( 'ExtrusionPrompt' );
moi.ui.showUI( 'ExtrusionOptions' );
But if you do that then an extra action is needed to end the command. If you want to extrude by a value of 5 you now would need to type 5 <enter> to set the distance field and then an addition <enter> (or click "Done") to finish the command.
- Michael
|