[Plugin] jsMoveTool [updated to v2014]
-
I always thought this would be handy but never knew this tool existed until now. Thanks!
-
@ Jorgensen
Select the object you want to move and choose the JS Move Tool.
Then enter the distance and press enter/return. Then it should work. -
hi pixero
i can use it at home - so i don't think it's a user-error

mayby it's a conflict with an other plugin?
i get this message in the ruby console as soon as i press an arrow key.
Error: #<TypeError: no implicit conversion to float from nil>
C:/Users/brj/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/jsMoveTool.rb:167:ininitialize' C:/Users/brj/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/jsMoveTool.rb:167:innew'
C:/Users/brj/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/jsMoveTool.rb:167:inblock in onKeyDown' C:/Users/brj/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/jsMoveTool.rb:85:ineach'
C:/Users/brj/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/jsMoveTool.rb:85:in `onKeyDown' -
Since it's the same user, same plugin and same version of SketchUp, I wonder if it could be an issue of operating system? SU2015 isn't fully compatible with Win 10.
Try it with SU2016?
-
Is it possible this tool to be activated WHILE a keyboard button is pressed (and deactivated after release of the button)?
(or another similar tools like "Key Rotate" by Kyyu.) -
Does anyone know if this plugin should work with sketchup 2018?
Jorgensen
-
Just installed and tested and it works fine for me with SU 2018.
-
I think i get the same errors as before - not sure why - i have used before with no problems.
-
and i was about to write my first plugin to do this:)... well I guess I will just have to do a LAYOUT equivalent... this NUDGE capability has been a standard CORELDRAW interface capability for many years and is really handy ... should be built into the SU/LO interface as standard.. thanks for this plugin
-
@garyvn said:
and i was about to write my first plugin to do this:)... well I guess I will just have to do a LAYOUT equivalent...
LayOut has had nudge capability since it was released.
-
hi @pixero
I have used this plugin for years and it's have been a great tool.
Now I i've been updated to a new laptop and I can't get the plugin to work.I can activte the plugin, add a distance, but nothing happens when i use the arrow keys.
The only difference i have from the old computer and this one, seems to be that i need to use . instead of using , when i enter numbers.
Can that course the issue?
I have inserted output from the ruby console.
Thanks
Jorgensen
Error: #<TypeError: no implicit conversion to float from nil>
C:/ProgramData/SketchUp/SketchUp 2018/SketchUp/Plugins/jsMoveTool.rb:167:ininitialize' C:/ProgramData/SketchUp/SketchUp 2018/SketchUp/Plugins/jsMoveTool.rb:167:innew'
C:/ProgramData/SketchUp/SketchUp 2018/SketchUp/Plugins/jsMoveTool.rb:167:inblock in onKeyDown' C:/ProgramData/SketchUp/SketchUp 2018/SketchUp/Plugins/jsMoveTool.rb:85:ineach'
C:/ProgramData/SketchUp/SketchUp 2018/SketchUp/Plugins/jsMoveTool.rb:85:inonKeyDown' Error: #<TypeError: no implicit conversion to float from nil> C:/ProgramData/SketchUp/SketchUp 2018/SketchUp/Plugins/jsMoveTool.rb:167:ininitialize'
C:/ProgramData/SketchUp/SketchUp 2018/SketchUp/Plugins/jsMoveTool.rb:167:innew' C:/ProgramData/SketchUp/SketchUp 2018/SketchUp/Plugins/jsMoveTool.rb:167:inblock in onKeyDown'
C:/ProgramData/SketchUp/SketchUp 2018/SketchUp/Plugins/jsMoveTool.rb:85:ineach' C:/ProgramData/SketchUp/SketchUp 2018/SketchUp/Plugins/jsMoveTool.rb:85:inonKeyDown'
Error: #<TypeError: no implicit conversion to float from nil>
C:/ProgramData/SketchUp/SketchUp 2018/SketchUp/Plugins/jsMoveTool.rb:167:ininitialize' C:/ProgramData/SketchUp/SketchUp 2018/SketchUp/Plugins/jsMoveTool.rb:167:innew'
C:/ProgramData/SketchUp/SketchUp 2018/SketchUp/Plugins/jsMoveTool.rb:167:inblock in onKeyDown' C:/ProgramData/SketchUp/SketchUp 2018/SketchUp/Plugins/jsMoveTool.rb:85:ineach'
C:/ProgramData/SketchUp/SketchUp 2018/SketchUp/Plugins/jsMoveTool.rb:85:inonKeyDown' Error: #<TypeError: no implicit conversion to float from nil> C:/ProgramData/SketchUp/SketchUp 2018/SketchUp/Plugins/jsMoveTool.rb:167:ininitialize'
C:/ProgramData/SketchUp/SketchUp 2018/SketchUp/Plugins/jsMoveTool.rb:167:innew' C:/ProgramData/SketchUp/SketchUp 2018/SketchUp/Plugins/jsMoveTool.rb:167:inblock in onKeyDown'
C:/ProgramData/SketchUp/SketchUp 2018/SketchUp/Plugins/jsMoveTool.rb:85:ineach' C:/ProgramData/SketchUp/SketchUp 2018/SketchUp/Plugins/jsMoveTool.rb:85:inonKeyDown' -
Did you press enter before using the arrow keys?
I just tried installing on a fresh version of SU 2018 and it worked just fine here.
Could it perhaps be a conflict with some of your other plugins? -
hi pixero
I'm pressing enter after i set the distance.
The plugin as worked all the time on other computers, but not on this one.
Are you also using . instead of , ? i have never had an installation before where i need to use . as a decimal separator.
Thanks
Jorgensen -
Hi Pixero
I searched the jsmovetool.rb, deleted two instances, and installed via extension store.
Now it works

Jorgensen
-
Great!
-
Thank you so much for this, what a boon! I don't know why this isn't built into Sketchup as a default.
Again, thank you so much, it really helps!
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better π
Register LoginAdvertisement