by fredo6 » Sat Jun 12, 2010 7:39 am
TESLER wrote:hi, I got the plugin to work again, but it is still not working right. I did try doing the model in chunks, and it seems to have worked. it will just take linger, but that is alright. just for reference, there is an example of the problem attached.
thanks, TESLER
The problem was in the texturing part of the script. For whatever reasons, it was blocking the computation. I modified the JPP script to overcome the issue (skip texturing in case of problem) and tried on your model. Below is the result, noting that it took 15 minutes to process all 2,300 faces and 7,000 edges (you get a blank screen, but the script is still computing). Also, I noticed that you have a few faces which are missing in your original model. I am updating the jointpushpull script in the main post. Fredo
-

fredo6
- PluginStore Author

-
- Posts: 4345
- Joined: Mon Nov 12, 2007 9:07 pm
- Location: France
- Name: Fredo6
- Operating system: Windows
- SketchUp version: 2021
- License type: Pro
- SketchUp use: interior design
- Level of SketchUp: Intermediate
by NOLA Saint™ » Tue Jun 22, 2010 4:23 am
Suggestion Add a function where you can create a new face when you joint push/pull.....like the CTRL push/pull... What do you guys think?
-
NOLA Saint™
-
- Posts: 278
- Joined: Thu May 27, 2010 6:25 pm
- Location: New Orleans, Louisiana
- Name: Evan B
-
by boofredlay » Tue Jun 22, 2010 4:33 am
Using the thickening option does the same thing. When you activate JPP press the tab key for options.
-

boofredlay
- Global Moderator
-
- Posts: 9529
- Joined: Mon Oct 22, 2007 1:50 pm
- Location: Huntsville/Madison Alabama
- Name: Eric Lay
- Operating system: Windows
- SketchUp version: 2018
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
-
by NOLA Saint™ » Tue Jun 22, 2010 4:59 am
Boofredlay wrote:Using the thickening option does the same thing. When you activate JPP press the tab key for options.
:/ Thanks. Lol.
-
NOLA Saint™
-
- Posts: 278
- Joined: Thu May 27, 2010 6:25 pm
- Location: New Orleans, Louisiana
- Name: Evan B
-
by saedobaid » Wed Jun 23, 2010 9:45 pm
thx a lot...u help me  )
-
saedobaid
-
- Posts: 1
- Joined: Wed Jun 23, 2010 9:04 pm
- Name: saed
by pmolsen » Wed Aug 04, 2010 11:33 pm
Whenever I use the plugin and specify Erase Original Faces plus No Borders, it deletes the original faces but leaves all the surrounding lines from the faces. I am on the latest version (12 June 2010).
Is that a bug or is there some reason why people would want numerous orphaned lines left behind?
-
pmolsen
-
- Posts: 103
- Joined: Thu Jan 14, 2010 3:34 am
by fredo6 » Fri Aug 06, 2010 10:16 pm
pmolsen wrote:Whenever I use the plugin and specify Erase Original Faces plus No Borders, it deletes the original faces but leaves all the surrounding lines from the faces. I am on the latest version (12 June 2010).
Is that a bug or is there some reason why people would want numerous orphaned lines left behind?
It's probably a bug. Will have a look Fredo
-

fredo6
- PluginStore Author

-
- Posts: 4345
- Joined: Mon Nov 12, 2007 9:07 pm
- Location: France
- Name: Fredo6
- Operating system: Windows
- SketchUp version: 2021
- License type: Pro
- SketchUp use: interior design
- Level of SketchUp: Intermediate
by Sir » Wed Aug 11, 2010 11:18 am
yup thats happening for me too, skp7 pro, win 7 64bit
-
Sir
-
- Posts: 191
- Joined: Mon Jan 12, 2009 3:42 pm
- Name: Mat B
- Operating system: Windows
- SketchUp version: 7
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
by thomthom » Mon Aug 30, 2010 11:15 am
When I tried to install JPP it told me I already had a LibTraductor.rb installed - and the one I had was 18.8kB - while the one in JPP was 13.4kB. Which one should be kept?
-

thomthom
- PluginStore Author

-
- Posts: 19488
- Joined: Tue Nov 13, 2007 12:47 pm
- Location: Trondheim, Norway
- Name: Thomas Thomassen
- Operating system: Windows
- SketchUp version: 2019
- License type: Pro
- SketchUp use: other
- Level of SketchUp: Advanced
-
by mariocha » Mon Aug 30, 2010 11:47 am
This is the one I have on my Mac.
Mario C. Certified SketchUp Trainer, QC CA. Every rule has exceptions, but some.
-

mariocha
- Premium Member

-
- Posts: 296
- Joined: Wed Nov 21, 2007 3:00 pm
- Location: near Montréal, QC, CA
- Name: mario chabot
- Operating system: Mac
- SketchUp version: 2019
- License type: Pro
- SketchUp use: interior design
- Level of SketchUp: Advanced
-
by fredo6 » Mon Aug 30, 2010 9:42 pm
thomthom wrote:When I tried to install JPP it told me I already had a LibTraductor.rb installed - and the one I had was 18.8kB - while the one in JPP was 13.4kB. Which one should be kept?
In BezierSpline 1.4, I updated LibTraductor.rb, which is also used by JPP. The right version is therefore the one dated 15 Aug 10. Although for JPP it does not really matter, it does for BezierSpline. I'll move soon both plugins to LibFredo6 envrionment so that this problem should not happen. Fredo
-

fredo6
- PluginStore Author

-
- Posts: 4345
- Joined: Mon Nov 12, 2007 9:07 pm
- Location: France
- Name: Fredo6
- Operating system: Windows
- SketchUp version: 2021
- License type: Pro
- SketchUp use: interior design
- Level of SketchUp: Intermediate
by fredo6 » Thu Sep 02, 2010 10:36 pm
NEW RELEASEversion 1.5 - 02 Sep 10: maintenance release for SU8 - Suppress some warning (though harmless) messages in the Ruby console
- JPP now installs itself as an extension of Sketchup (can be disabled / enabled via the Windows > Preferences > Extension dialog
- Spanish translation - Thanks to Defisto
See main post for download. Note: Because JoinPushPull shares LibTraductor.rb with BezierSpline 1.4, it is also advised to upgrade to BezierSpline 1.4 - 02 Sep 10 (so you have the same version of LibTraductor.rb, dated 31 Aug 10). See Main post of BezierSpline 1.4 for download.
-

fredo6
- PluginStore Author

-
- Posts: 4345
- Joined: Mon Nov 12, 2007 9:07 pm
- Location: France
- Name: Fredo6
- Operating system: Windows
- SketchUp version: 2021
- License type: Pro
- SketchUp use: interior design
- Level of SketchUp: Intermediate
by jeff hammond » Thu Sep 02, 2010 10:52 pm
oh, hey. one thing i keep meaning to ask you about JPP is if there's a way to make 'thickening' the default finishing method?
dotdotdot
-

jeff hammond
- Global Moderator
-
- Posts: 5372
- Joined: Thu Jan 24, 2008 11:16 pm
- Location: newyorkcity
- Name: Jeff Hammond
- Operating system: Mac
- SketchUp version: 2015
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
by CadFather » Thu Sep 02, 2010 11:23 pm
Thank you Fredo
is this right? (line 122): JPP_DIR = "JPP_Dir"
shouldn't it read 'JPP_Dir_15'
-

CadFather
- PluginStore Author

-
- Posts: 1032
- Joined: Fri Nov 16, 2007 11:03 am
- Location: London, Milano, Sicily
- Name: CadFather
- Operating system: Windows
- SketchUp version: 2014
- License type: Pro
- SketchUp use: landscape architecture
- Level of SketchUp: Advanced
-
by fredo6 » Thu Sep 02, 2010 11:39 pm
Jeff Hammond wrote:oh, hey. one thing i keep meaning to ask you about JPP is if there's a way to make 'thickening' the default finishing method?
JPP does not really have persistent options like some other scripts. However, you can edit the file jointpushpull_main.rb and, on line 386, replace the statement @option_finishing = 'D' by @option_finishing = 'R'Fredo
-

fredo6
- PluginStore Author

-
- Posts: 4345
- Joined: Mon Nov 12, 2007 9:07 pm
- Location: France
- Name: Fredo6
- Operating system: Windows
- SketchUp version: 2021
- License type: Pro
- SketchUp use: interior design
- Level of SketchUp: Intermediate
by fredo6 » Thu Sep 02, 2010 11:40 pm
CadFather wrote:Thank you Fredo
is this right? (line 122): JPP_DIR = "JPP_Dir"
shouldn't it read 'JPP_Dir_15'
Actually this should be on line 226 (in jointpushpull_main.rb) The statement is indeed useless now. I use another method to determine the right folder. Did you encounter problems? Fredo
-

fredo6
- PluginStore Author

-
- Posts: 4345
- Joined: Mon Nov 12, 2007 9:07 pm
- Location: France
- Name: Fredo6
- Operating system: Windows
- SketchUp version: 2021
- License type: Pro
- SketchUp use: interior design
- Level of SketchUp: Intermediate
by jeff hammond » Thu Sep 02, 2010 11:42 pm
Fredo6 wrote:JPP does not really have persistent options like some other scripts. However, you can edit the file jointpushpull_main.rb and, on line 386, replace the statement @option_finishing = 'D' by @option_finishing = 'R'
Fredo
perfect! thank you
dotdotdot
-

jeff hammond
- Global Moderator
-
- Posts: 5372
- Joined: Thu Jan 24, 2008 11:16 pm
- Location: newyorkcity
- Name: Jeff Hammond
- Operating system: Mac
- SketchUp version: 2015
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
by DIEGO-RODRIGUEZ » Fri Sep 03, 2010 12:51 am
Thanks for the update. a question. pushpull may generate a single click of the mouse? Redo last is possible to use Push Pull, double click mouse? pushpull similar to sketchup pushpull you can add new? similar a SmartPushPull v0.26 viewtopic.php?f=180&t=23341
-
DIEGO-RODRIGUEZ
- Banned
-
- Posts: 272
- Joined: Sat Jan 10, 2009 6:20 pm
- Location: Argentina - Mar del plata
- Name: diego
-
by theark » Fri Sep 03, 2010 2:42 am
Thanks for Good job and great plug-in.
-
theark
-
- Posts: 8
- Joined: Wed Jan 28, 2009 2:47 am
by fredo6 » Fri Sep 03, 2010 7:50 am
DIEGO-RODRIGUEZ wrote:Thanks for the update. a question. pushpull may generate a single click of the mouse? Redo last is possible to use Push Pull, double click mouse? pushpull similar to sketchup pushpull you can add new? similar a SmartPushPull v0.26 viewtopic.php?f=180&t=23341
Diego, I am not clear on your question. What do you request exactly? Fredo
-

fredo6
- PluginStore Author

-
- Posts: 4345
- Joined: Mon Nov 12, 2007 9:07 pm
- Location: France
- Name: Fredo6
- Operating system: Windows
- SketchUp version: 2021
- License type: Pro
- SketchUp use: interior design
- Level of SketchUp: Intermediate
by thomthom » Fri Sep 03, 2010 8:13 am
I think that he is requesting that you can doubleclick a surface to repeat the last Push-Pull operation. Like the native Push-Pull where you double-click and it extrudes the faces you clicked the same distance as the previous PP.
-

thomthom
- PluginStore Author

-
- Posts: 19488
- Joined: Tue Nov 13, 2007 12:47 pm
- Location: Trondheim, Norway
- Name: Thomas Thomassen
- Operating system: Windows
- SketchUp version: 2019
- License type: Pro
- SketchUp use: other
- Level of SketchUp: Advanced
-
by CadFather » Fri Sep 03, 2010 8:14 am
Fredo6 wrote:Did you encounter problems? Fredo
No i didn't, in fact the script seems smoother than before.. 
-

CadFather
- PluginStore Author

-
- Posts: 1032
- Joined: Fri Nov 16, 2007 11:03 am
- Location: London, Milano, Sicily
- Name: CadFather
- Operating system: Windows
- SketchUp version: 2014
- License type: Pro
- SketchUp use: landscape architecture
- Level of SketchUp: Advanced
-
by DIEGO-RODRIGUEZ » Fri Sep 03, 2010 12:22 pm
thomthom wrote:I think that he is requesting that you can doubleclick a surface to repeat the last Push-Pull operation. Like the native Push-Pull where you double-click and it extrudes the faces you clicked the same distance as the previous PP.
yes  or can be "shift + click mouse" and other questios is: and to generate pushpull. now you have to do: selcted face + three click with mouse can be changed to : selected face + two click with mouse similar to native sketchup.
-
DIEGO-RODRIGUEZ
- Banned
-
- Posts: 272
- Joined: Sat Jan 10, 2009 6:20 pm
- Location: Argentina - Mar del plata
- Name: diego
-
by EarthMover » Fri Sep 03, 2010 3:33 pm
Fredo6 wrote:Jeff Hammond wrote:oh, hey. one thing i keep meaning to ask you about JPP is if there's a way to make 'thickening' the default finishing method?
JPP does not really have persistent options like some other scripts. However, you can edit the file jointpushpull_main.rb and, on line 386, replace the statement @option_finishing = 'D' by @option_finishing = 'R'Fredo  Thanks...big help as I only ever use thickening also.
3D Artist at Clearstory 3D Imaging Guide Tool at Winning With Sketchup Content Creator at Skapeup
-

EarthMover
- Premium Member

-
- Posts: 1801
- Joined: Fri Sep 12, 2008 9:06 pm
- Location: Eastern Pennsylvania
- Name: EarthMover
- Operating system: Windows
- SketchUp version: 2016
- License type: Pro
- SketchUp use: landscape architecture
- Level of SketchUp: Advanced
-
by fredo6 » Fri Sep 03, 2010 6:22 pm
DIEGO-RODRIGUEZ wrote:thomthom wrote:I think that he is requesting that you can doubleclick a surface to repeat the last Push-Pull operation. Like the native Push-Pull where you double-click and it extrudes the faces you clicked the same distance as the previous PP.
yes  or can be "shift + click mouse" and other questios is: and to generate pushpull. now you have to do: selcted face + three click with mouse can be changed to : selected face + two click with mouse similar to native sketchup.
JointPushPull would deserve a more natural interface mode, I agree. I'll see what I can do, because that may not so simple, and anyway I had the intention to re-engineer it more in the style of my more recent plugins. Fred
-

fredo6
- PluginStore Author

-
- Posts: 4345
- Joined: Mon Nov 12, 2007 9:07 pm
- Location: France
- Name: Fredo6
- Operating system: Windows
- SketchUp version: 2021
- License type: Pro
- SketchUp use: interior design
- Level of SketchUp: Intermediate
by Edson » Fri Sep 03, 2010 8:25 pm
is JPP 1.5 for SU8 only or will it work with 7.1?
-

Edson
- Global Moderator
-
- Posts: 2816
- Joined: Mon Oct 22, 2007 1:46 pm
- Location: Porto Alegre, Brasil
- Name: Edson Mahfuz
- Operating system: Mac
- SketchUp version: 2019
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
-
by thomthom » Fri Sep 03, 2010 8:26 pm
Edson wrote:is JPP 1.5 for SU8 only or will it work with 7.1?
works for SU7 as well
-

thomthom
- PluginStore Author

-
- Posts: 19488
- Joined: Tue Nov 13, 2007 12:47 pm
- Location: Trondheim, Norway
- Name: Thomas Thomassen
- Operating system: Windows
- SketchUp version: 2019
- License type: Pro
- SketchUp use: other
- Level of SketchUp: Advanced
-
by jim smith » Fri Sep 03, 2010 8:57 pm
Thank you Fredo  great tool that gets a lot of use.
"Out of clutter find simplicity, from discord find harmony, In the middle of difficulty lies opportunity" Albert Einstein
-

jim smith
- Premium Member

-
- Posts: 441
- Joined: Mon Nov 12, 2007 2:25 pm
- Location: Indianapolis, Indiana, USA , home and office)
- Name: Jim Smith
- Operating system: Windows
- SketchUp version: 2017
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
-
by weiqi66 » Sun Sep 12, 2010 6:38 am
Thank you Fredo  great tool that gets a lot of use.
-
weiqi66
-
- Posts: 1
- Joined: Sat Jan 16, 2010 5:20 pm
by DavidBoulder » Thu Oct 28, 2010 8:42 pm
I've been playing with Joint Push pull on some relatively simple non orthogonal but simple objects (still just six sided objects). I was surprised to see when I changed my cube to something non orthogonal and then performed a JPP my newly made faces and edges were not parallel to their original elements. Reading into the documentation I think that is because Joint Push pull gets the vector for the new point from the average of the three points. This seems perfect on orthogonal objects, or maybe even symmetrically angled objects, but not when asymmetrical angles are introduced. I made an asymmetrically tapered cube and used the standard SketchUp push/pull to extrude the faces out by 24 inches. Based on an earlier test I confirmed that the new Joint Push Pull line is on a vector from the original point through the center of a triangle of the three points generated by the push pull. The distance between the original point and the new point is 2' 8-5/16" (I assume the length is optimized to minimize the change in the position or normal of the three planes). I then used a different method to generate the desired new shape. I drew lines for each pair of faces showing where they would intersect if they had been extended. These lines all meet at a point which represents the ideal location for the new point. It allows the other planes to stay exactly where they should be. 24" away from the original faces (and still parallel). Incidentally the distance between the original and new point with this method is 2' 8'11/16". Would it be possible to have an alternate method for JPP that worked in this way. I suppose it may be slower, first have to determine the implied intersection lines for each pair of adjacent faces, and then where they intersect, but I think the results would be very clean. In theory (as long as your push pull distance was not too large to create problems) you could JPP a selection of surfaces in by 24 inches, and then back out by 24 inches with almost perfect alignment (minus rounding errors) to your original geometry. Maybe this won't work in all cases, but for the times it will work it could provide better results. I think it is better for boxy shapes vs. highly faceted surfaces (if making them smaller vs. larger). implied_intersection.png
--
David Goldwasser OpenStudio Developer National Renewable Energy Laboratory
-

DavidBoulder
-
- Posts: 347
- Joined: Tue May 13, 2008 7:22 pm
- Location: Boulder, co
- Name: David Goldwasser
- Operating system: Windows
- SketchUp version: 8
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
-
by Ad Machine » 5 minutes ago
-
Ad Machine
- Robot
-
- Posts: 2012
-
Return to Plugins
|