Script help?
 1-14  15-32

Previous
Next
 From:  Dymaxion
952.15 
The nudge script is nice, but it'd be nice to have it default to move by the smallest snap step, instead of 1 unit. How do you get at the current snap step sizes? Altering the script looks trivial, given that.
  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
952.16 In reply to 952.15 
Hi Dymaxion,

If you want to set your arrow keys to go by the smallest step size when you push them without any modifiers (like Alt or Ctrl) , then that should be possible by modifying your keyboard shortcut.

Put in keyboard shortcuts like this:

LeftArrow Nudge Left Small
RightArrow Nudge Right Small
UpArrow Nudge Up Small
DownArrow Nudge Down Small

By adding that parameter "Small" at the end there, that should cause the plain arrow keys to move by the small increment amount.

If that doesn't do what you want, can you please describe it a bit more, and maybe attach or show a link to which version of the Nudge script you are using? (because there are a few variations of it).

- 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:  Michael Gibson
952.17 In reply to 952.15 
Or do you mean you want to move it by the current grid size setting, the one that is set under Options / Grid?

You can retrieve that value in a script by using this: moi.grid.snapSize

- 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:  Dymaxion
952.18 In reply to 952.17 
Great! That's exactly what I was hoping for -- works just fine. I'm using the global-axis version from Petr's page. Petr, if you read this, you might think about making the change -- just change the fixed value of 1.0 on line 17 to "moi.grid.snapSize".

One more question -- I know you haven't had time to write docs for the scripting APIs (and believe me, you've got my sympathy there), but do you have a list of them? I've been pondering messing around with reflection and generating a list, but it seems like a waste of time if you already have one. If so, it'd be great if you could, say, toss it up on the wiki -- I know I'd be happy to at least document things piecemeal as I find my way around.

/Ella
  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
952.19 In reply to 952.18 
Hi Ella,

There is a list of all the stuff available to scripts, check out the moi_idl.zip file attached to this post: http://moi3d.com/forum/index.php?webtag=MOI&msg=1078.13

When you unzip that you will get the moi.idl file which is the definition of all the scripting interfaces for MoI. It's basically a list of all the properties and methods available.

I've been meaning to put up something for this in the wiki for a while, I'll see if I can figure out a good spot to carve out for that tomorrow.

- 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:  wheel
952.20 
Hi, I quite like the idea of changing the nudge distance to whatever the "grid snap" is set to, but am having problems getting it to work. I have tired setting the " var dist = moi.grid.snapSize; " in both Petr and Michaels nudge script versions. Should the hotkey settings be the same for Petrs and Michaels versions , the four arrow keys and page up and down ?
  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
952.21 In reply to 952.20 
Hi Wheel,

> but am having problems getting it to work.

Could you please post your modified scripts here as an attachment? That will make it easier to take a look at them and see what is not working in it.


> Should the hotkey settings be the same for Petrs and Michaels
> versions , the four arrow keys and page up and down ?

Yeah, if I remember right I think that the shortcut key settings were the same.

- 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:  wheel
952.22 
Hi, here is the tweaked version of your script . Thanks for looking.
Attachments:

  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
952.23 In reply to 952.22 
Hi Wheel - your modified script seems to work ok for me over here.

Maybe it's a setup problem?

That Nudge.js file should be copied into the \commands sub-folder underneath MoI's main installation folder (like C:\Program Files\MoI 1.0\commands).

Then under Options / Shortcut keys, you'll need settings like this:


KeyCommand
DownArrow  Nudge Down
UpArrowNudge Up
LeftArrowNudge Left
RightArrowNudge Right
PageUpNudge ZUp
PageDownNudge ZDown


Note one subtle thing here is that the left-side "Key" part does not have a space in it, like DownArrow is all one word with no spaces inside it. While the "Command" part does have a space between Nudge and the second word.

- 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:  Frenchy Pilou (PILOU)
952.24 In reply to 952.23 
sorry what is a "Nudge" and his function?
---
Pilou
Is beautiful that please without concept!
My Gallery
  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
952.25 In reply to 952.24 
Hi Pilou - Nudge means to move by a small amount.

The Nudge command allows you to set up keys such as the arrow keys to move around objects or points by a small amount on every key press.

- 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:  Frenchy Pilou (PILOU)
952.26 In reply to 952.25 
Thx because my dico has given me somthing like that "a knock elbow" :)
  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:  PaQ
952.27 
Sorry if it was allready asked, but is it possible to know which viewport the mouse is over, and modify the direction of the nudge according to it.
I mean if:

- the mouse is over the top view, right and left arrow 'nudge' on the x axis, up and down arrow on the z axis
- the mouse is over the front view, right and left arrow 'nudge' on the x axis, up and down arrow on the y axis
- the mouse is over right view, right and left arrow 'nudge' on the z axis, up and down arrow on the y axis

do you see the idea ... looks more natural for me, but maybe I'm alone :P

of course the perspective view require the 6 keys, like it is mapped now (page up page down for y move)
  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
952.28 In reply to 952.27 
Hi PaQ,

> but is it possible to know which viewport the mouse is over, and
> modify the direction of the nudge according to it.

I think the version attached to this message should do that:
http://moi3d.com/forum/index.php?webtag=MOI&msg=952.6

- 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:  Dymaxion
952.29 In reply to 952.19 
Oh, great! That's exactly what I was looking for!

Well, maybe not exactly, because IDL isn't quite my favorite thing in the world to read, but yes, thank you -- that'll be quite useful. :-)

/Ella
  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
952.30 In reply to 952.29 
Hi Ella, I have also created a wiki page here: http://moi3d.com/wiki/Scripting which can be used as a central place to record any information, tips, descriptions, etc... about scripting. Please feel free to add stuff there.

- 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:  Bravlin
952.31 
Nudge script have an issue:
01. invoke bevel.
02. use Tab key to change gui focus from "Radius" to "Shape".
03. use RMB or Enter to apply bevel
04. Select object and try to use Up & Down Nudge commands.

Up and Down Nudge doesn't work after this. Until you press Tab key and then Enter.
It happens i guess because gui focus stak somwere on already closed bevel "Shape" gui.
Its interesting that Lef and Right Nudge still works.

It's not a huge problem at all but kinda annoying.
  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
 From:  Michael Gibson
952.32 In reply to 952.31 
Hi Bravlin, thanks for reporting this Nudge bug, I was able to repeat it here. It was a bug in the dropdown control where it wasn't getting detached from focus handling in that situation. I've got a fix in place for the next v4 beta.

- 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
 

Reply to All Reply to All

 

 
 
Show messages:  1-14  15-32