Nudging value increments ?
 1-20  21-24

Next
 From:  TOM (SIRTOM)
9940.1 
Hi,

Nuding ist a very helpful comand to move an objects according to the grids snap values.

What would amazingly helpful, too, is to nudge any value increment using the arrow keys or other hotkeys.
This is what I mean.

Imagine you have selected a face of a cube and you want to extrude it. Instead of typing in
the distance or moving the mouse pointer, you use the arrow keys to extrude it to a positive value (up)
or a negative value (down).

So if you had set grid snap to 1mm each time you toggle the arrow key, the selected face will be extruded
by 1mm > 1,2,3, ...

Same for offset, inset, etc ..

Advantage : minimalistic workflow, visual control, exact working by using the grid snap values.

Does such a command / script exsit ?
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Phiro
9940.2 
http://kyticka.webzdarma.cz/3d/moi/#Nudge

The nudge script... and the explanations... how to use it with shortcuts and paramètres.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  TOM (SIRTOM)
9940.3 In reply to 9940.2 
Thank you. This is the script for moving objects.
What I am looking for is a command to nudge parameters like the extrude distance
or offset distance etc.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Phiro
9940.4 
Sorry I dinternet understand what you needed...
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
9940.5 In reply to 9940.3 
You can use easily ((?) for that you want yes :) the Elephant system by Max Smirnov! ;)
Here something with Extrude but you can use quasi all functions! Extrude, Offset...etc ;)

You can Input any Increment Value to the Slider by Min Max!
here Min = 0, Max =10, Digit =1 ...so 0.0 0.1 0.2....9.8 9.9 10

See my Repository ;) French / English ;)
https://moiscript.weebly.com/biblio-elephant.html

Here The Profile (a close curve on the ground) is pre-selected!
A curve closed (or not) existing result will be a solid volume (or a surface)
Select it ...Right Click on the Node "Selected" for Update it (not shown on the video) RUN and move the Slider...



https://moiscript.weebly.com/uploads/3/9/3/8/3938813/extrude_exo.nod

EDITED: 9 Sep 2020 by PILOU

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  TOM (SIRTOM)
9940.6 
Hi Pilou, thank you for your input ! Elephant is great but it takes time to
set it up.

What I think is the quickest and most precise solution to trigger the extrude
distance amount is not by typing it in, not by moving a slider, not by moving
a mouse pointer (difficult for precise values),
but by using a keystroke.

You select your object and then you toggle your key.

What do you think ?
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
9940.7 In reply to 9940.6 
Above takes 10 seconds to make and will be applied to any Profile! ;)
And Slider is precise to any decimal point you want
so more precise than anything and many more speedy than use a KeyStroke! :)

I don't see very well how you can make the same ! :)

If i want extrude at atomic scale or Kms by Key :)

say for any reason 1.0004 to 1.0005 with 100 steps ;)
Min = 1.0004 Max=1.0005 Digits =6
et voilĂ  :) Result will be not visible inside the Slider itself but in the Box Info

In one second i can stop on any value!
What do you want more precise ? ;)
I have some doubt about the Key method for same result!



EDITED: 9 Sep 2020 by PILOU

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  TOM (SIRTOM)
9940.8 In reply to 9940.7 
Well if I had to choose between nuding by keystroke or setting up a slider
to move objects I would hugely go for for nudging - MUCH better workflow.
As I really use MOI a lot each single keystroke I can avoid is welcome to smooth
out my workflow.

I really love MOI for its fantastic ease of use and I always try to make it even
easier to use by adding little improvements to my workflow ...
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
9940.9 In reply to 9940.1 
Hi Tom,

re:
> Does such a command / script exsit ?

No, not currently. The part that makes this kind of complicated is that incrementing by a value of 1 could have a pretty different effect in different commands. Like nudging an angle value by 1 would make a much less noticeable effect than nudging a distance by 1. Another issue is that it would be sensitive to the overall object scale as well, like if your model is 1000 units across then nudging by 1 is a small amount and if your model is 0.1 units across nudging by 1 is a large amount.

Those are some of the reasons why I haven't attempted that yet.

It is possible to input relative values in input controls though, like if an input field currently has a value of 10 in it, you can type "+1" which will give it a value of 11.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  TOM (SIRTOM)
9940.10 In reply to 9940.9 
The +1 tip is a nice little helper, good to know !

So French Pilou, now I will integrate your slider idea and
try it out ;-)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
9940.11 
In fact i don't know what is this KeyStroke system! :)
Have you some video of that ?
Or a program who use it ?

Bienvenue in the Nodes World! :)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  TOM (SIRTOM)
9940.12 
Very simple :
Here is the script : http://kyticka.webzdarma.cz/3d/moi/#Nudge

Purpose : To move a selected object by pressing a key of your keyboard.

Lets say you have set your Snap Distance to 1mm.

When vou press "arrow up" the selected object will move up in increments of 1mm.
When vou press "arrow down" the selected object will move down in increments of 1mm.

I find it specially helpful to move selected curve points.

EDITED: 9 Sep 2020 by SIRTOM

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
9940.13 In reply to 9940.12 
Yes I know this one, but you said it's for Move and not for Extrude, Offset... :)

You can of course use also Elephant for move something! :)

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  TOM (SIRTOM)
9940.14 In reply to 9940.13 
Exactly, it is for moving objects.

I hoped it could be also used for Extrude, etc, but as Michael
explained, unfortunately not.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
9940.15 
With numeric field active in extrudt, I used Tab +1, enter, for example. But it is a one time increment. ?
- Brian
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
9940.16 In reply to 9940.15 
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
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  wayne hill (WAYNEHILL5202)
9940.17 
You can select the control points and nudge them around.

EDITED: 17 Jan 2021 by WAYNEHILL5202

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
9940.18 In reply to 9940.16 
Thank you Michael.
I'm content with the default Extrude configuration.
- Brian
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  TOM (SIRTOM)
9940.19 In reply to 9940.17 
You are right. But if I want to extrude a selected surface segment there are no pointsto be nudged, unfortunately ...
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  stefano (LIGHTWAVE)
9940.20 In reply to 9940.17 
Hi Wayne, found that "post"...

Decided for next few weeks to work with a totally standard
version of moi v4 beta. No custom ui, no .ini mods,
just maybe some shortcuts.

I think your draw/edit menu set up is the best I've seen.
Is there a way to get that without doing coding?

Maybe your menu could become a 'standard' ?!

I dont like clicking into menu tabs if not required
and think you've nailed it (simply).

Stefano
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All

 

 
Show messages:  1-20  21-24