[Plugin][$] JointPushPull Interactive - v4.8a - 30 Mar 24
-
Well done.
Learning to get your structure right in the first place is far better for you than getting a plugin to work. -
NEW RELEASE: JointPush Pull Interactive v3.3a - 19 Oct 14
JointPushPull Interactive 3.3a is required for the support of usernames with non-ascii characters in Sketchup 2014
See main post of this thread for Download of JointPushPull.
Fredo
-
Hello - I've been using the old version of JPP for some time - its awesome. Recently tried to install the newest version via SketchUcation tools in SU 2014.
I see the toolbar, however, clicking on any button/tool in the JPP toolbar doesn't do anything, it just defaults to the tool I had selected prior.
Any suggestions?
Thanks!
Mike -
@mvsuriano said:
Hello - I've been using the old version of JPP for some time - its awesome. Recently tried to install the newest version via SketchUcation tools in SU 2014.
I see the toolbar, however, clicking on any button/tool in the JPP toolbar doesn't do anything, it just defaults to the tool I had selected prior.
Any suggestions?
Thanks!
MikeDid you update LibFredo to version >=6.3? Are there error messages in the ruby console?
-
Could you open the Ruby Console before clicking on the JPP icon, in case there are error messages displayed
Fredo
-
@fredo6 said:
Could you open the Ruby Console before clicking on the JPP icon, in case there are error messages displayed
Fredo
HI Fredo - turns out I do have an error. I did update to FredoLib 6.3a prior to install. This is the error I get.
Error: #<NameError: uninitialized constant G6::ShapeGrid>
C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fredo6_JointPushPull/JointPushPullTool.rb:101:ininitialize' C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fredo6_JointPushPull/JointPushPullTool.rb:64:in
new'
C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fredo6_JointPushPull/JointPushPullTool.rb:64:inaction__mapping' C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Plugin.rb:133:in
call'
C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Plugin.rb:133:inlaunch_action' C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fredo6_JointPushPull/bootstrap_JointPushPull.rb:81:in
launch_action'
C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fredo6_JointPushPull/bootstrap_JointPushPull.rb:128:inblock in declare_command' C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Plugin.rb:1080:in
call'
C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Plugin.rb:1080:incommand_invoke' C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Plugin.rb:1062:in
block (2 levels) in build_config_commands'
C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb:1077:incall' C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb:1077:in
block in add_command'
-e:1:in `call' -
Try deleting the LibFredo6 files/folder from the Plugins folder and install the current version again. I had a problem due to some file not getting removed/overwritten when I installed the latest version. Deleting and installing fresh took care of it though.
-
@dave r said:
Try deleting the LibFredo6 files/folder from the Plugins folder and install the current version again. I had a problem due to some file not getting removed/overwritten when I installed the latest version. Deleting and installing fresh took care of it though.
Just did a fresh install per your prompt, but still the same result:
Error: #<NameError: uninitialized class variable @@lib_fredo_folder in LibFredo6>
C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/libfredo6.rb:67:infolder' C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Core.rb:79:in
use_single_library'
C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Core.rb:70:inblock in use_libraries' C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Core.rb:70:in
each'
C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Core.rb:70:inuse_libraries' C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Plugin.rb:1085:in
usage_use'
C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Plugin.rb:1079:incommand_invoke' C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Plugin.rb:1062:in
block (2 levels) in build_config_commands'
C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb:1077:incall' C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb:1077:in
block in add_command'
-e:1:in `call' -
You definitely have a problem with installation of LibFredo6 6.3.
Where does this file "libfredo6.rb" comes from ?
I mean
C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/libfredo6.rb
Please delete it, and retry. -
@fredo6 said:
You definitely have a problem with installation of LibFredo6 6.3.
Where does this file "libfredo6.rb" comes from ?
I mean
C:/Users/msuriano/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/libfredo6.rb
Please delete it, and retry.Old library file! Removed and it works just fine. Thanks Fredo!
-
is this compatible with sketchup 2015 32 bit? i cant make the plugin select the face.
-
Yes. It is compatible.
Why don't you post a sample SKP file that illustrates the problem you're having? Help us help you.
-
@frankflafy said:
is this compatible with sketchup 2015 32 bit? i cant make the plugin select the face.
Should be compatible.
Does it load properly ?
Have you read and understood its usage/instructions ?
Are there any error messages in the Ruby Console when you try to use it ?
Have you installed the latest LibFredo ? You need to do this as well, and restart SketchUp... -
Be sure you are doing it the right way, it is click and drag.
-
That error message will be very useful to Fredo in establishing what's wrong...
Over to him... -
should i PM him?
-
You could, but Fredo regularly visits here, so he should see your post/plight soon...
-
Does it load properly ? Yes it load properly
Have you read and understood its usage/instructions ? i understand the usage, in older version of SU i used it everyday.
Are there any error messages in the Ruby Console when you try to use it ?
Have you installed the latest LibFredo ? I installed latest and restarted my SU.
I have delete the lib and reinstall. but it dont help.-and yes, this is the error i found on my ruby console-
This when i load the plugin
Error; #<NoMethodError; undefined method `entityID' for #<Sketchup;;Model;0x9ee8468 @cache_file_name=nil>> C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/body_Lib6FacePicker.rb;791;in `selection_add_remove_faces' C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/body_Lib6FacePicker.rb;731;in `selection_initial' C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_JointPushPull/JointPushPullTool.rb;565;in `handle_initial_selection' C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_JointPushPull/JointPushPullTool.rb;514;in `activate' C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_JointPushPull/JointPushPullTool.rb;64;in `select_tool' C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_JointPushPull/JointPushPullTool.rb;64;in `action__mapping' C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Plugin.rb;133;in `call' C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Plugin.rb;133;in `launch_action' C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_JointPushPull/bootstrap_JointPushPull.rb;81;in `launch_action' C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_JointPushPull/bootstrap_JointPushPull.rb;128;in `block in declare_command' C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Plugin.rb;1080;in `call' C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Plugin.rb;1080;in `command_invoke' C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Plugin.rb;1062;in `block (2 levels) in build_config_commands' C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb;1077;in `call' C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/Lib6Traductor.rb;1077;in `block in add_command' SketchUp;1;in `call'
This when i select the face
Error; #<NoMethodError; undefined method `entityID' for #<Sketchup;;Model;0x9ee8468 @cache_file_name=nil>> C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/body_Lib6FacePicker.rb;791;in `selection_add_remove_faces' C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/body_Lib6FacePicker.rb;744;in `selection_validate' C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/body_Lib6FacePicker.rb;622;in `selection_validate_if_add' C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_JointPushPull/JointPushPullTool.rb;676;in `selection_freeze_positions' C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_JointPushPull/JointPushPullTool.rb;1283;in `onLButtonDown' Error; #<NoMethodError; undefined method `entityID' for #<Sketchup;;Model;0x9ee8468 @cache_file_name=nil>> C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/body_Lib6FacePicker.rb;791;in `selection_add_remove_faces' C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/body_Lib6FacePicker.rb;744;in `selection_validate' C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_!LibFredo6/body_Lib6FacePicker.rb;916;in `onLButtonUp' C;/Users/Foxy/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/Fredo6_JointPushPull/JointPushPullTool.rb;1315;in `onLButtonUp'
Please Help.
-
The error on <model>.entityID is very strange because in Sketchup this is valid (it returns "Model".
Do you get this error for a sepcific model or always?
Fredo
-
@fredo6 said:
The error on <model>.entityID is very strange because in Sketchup this is valid (it returns "Model".
Do you get this error for a sepcific model or always?
Fredo
Actually, this is Dynamic Component that adds that to the Model class. It adds a few methods to make the Model class blend with the regular Entity class.
The changes DC do to the SketchUp API classes makes sense - but unfortunately they where added as part of DC and not the API. So if DC is disabled they won't work.
I personally want them merged into the official API - though there are challenges as some of them are not ideal for the API, as they have some failing edge cases that was good enough for DC, but not for an API. Need to be careful to reduce breaking things. Hence it's not been done yet.
Advertisement