It is currently Thu Sep 02, 2010 9:51 pm

Registration
Login Help

Advertise Here

[Plugin] Joint Push Pull - Visual Edition (12 Jun 10)

FAQMembersRegisterLogin

[Plugin] Joint Push Pull - Visual Edition (12 Jun 10)

Postby Fredo6 on Sat Feb 23, 2008 11:11 am

Image
JointPushPull 2.0 is a script that performs push pull on multiple faces in one operation. Unlike the native Sketchup push-pull tool, JPP can maintain the continuity of the offset surfaces (mode joint push pull). This is useful to thicken non-planar surfaces.
JPP also includes two additional modes: Vector and Normal.
JPP_visual.jpg


Image
JointPushPull – 12 Jun 10
JointPushPull - 12 Jun 10.zip


Image
Tutorial Joint Push Pull - English - v1.1 - 20 Feb 08.pdf

  • Language: English, French
  • Menus: by default, it is installed in Tools > Join Push Pull. There is also equivalent entries in the selection contextual menu
  • Icon toolbar: Joint Push Pull (5 icons are available)
  • The plugin is free, for private and commercial usage.

Image
1) Download and Open the archive
2) Select All (Ctrl A)
3) Extract into the Sketchup Plugin Directory
4) Answer YES to overwrite all existing former files, if any

The footprint in the SU Plugins Directory must be:
- jointpushpull.rb
- LibTraductor.rb
- JPP_Dir folder
On Mac the SU plugin directory should be:
Macintosh HD/Library/Application Support/Google SketchUp 7/SketchUp/plugins

CAUTION: NEVER rename or move files from their folders. If you are unsure of your unzip operation, do it in a neutral folder and check that you reconstruct the right footprint. Then transfer the folders and files to the SU Plugin Directory.


Image
  • Select one or several objects (faces, edges, groups or components). Only faces are taken into account.
  • Click on the icon of one tool, for instance Joint Push Pull
  • Pick a face and gently move the mouse to visualize the offset in wireframe. Keep SHIFT pressed to skip inferencing
  • You can type the offset value in the VCB (in model units)
  • Type TAB to access options (thickening, continuity parameter, etc…)
  • When OK with the parameters, Double-click or press Return to launch the calculation
  • The calculation cannot be interrupted. On large models, you may thus get a blank screen for the time the script is computing. Do not panic, just wait, it may take several minutes!

JPP also includes 2 additional buttons:
- Undo - reselect faces (as precisely the original faces could have been erased)
- Redo last Push Pull, allowing executing the last push pull on a new set of faces, with the same parameters.

Image
12 Jun 10: more stable version, with encapsulation of calculation to skip some known problems on texturing.
You do not have the required permissions to view the files attached to this post.
User avatar
Fredo6
 
Posts: 948
Joined: Mon Nov 12, 2007 9:07 pm

Re: Joint Push Pull - Visual Edition

Postby a4chitect on Sat Feb 23, 2008 3:57 pm

Perfect, perfect!!!!

one of the best integrated script
perfect 'sketchup' feeling
fantastic results!!

thank you very much!
a4chitect
 
Posts: 144
Joined: Sat Nov 17, 2007 5:10 pm

Re: Joint Push Pull - Visual Edition

Postby remus on Sat Feb 23, 2008 4:34 pm

Thanks very much, this plugin feels more like a stanard SU tool tha a ruby.
User avatar
remus
Global Moderator
 
Posts: 7995
Joined: Fri Nov 30, 2007 8:48 am
Location: UK
Name: remus
Operating system: vista
SketchUp version: 7.whatever

Re: Joint Push Pull - Visual Edition

Postby Daniel S on Sat Feb 23, 2008 5:44 pm

Totally Amazing!!
How can i set for default for Joint, Vector and Normal Push pull in the finishing options "thickening" instead "erase original faces"?? it´s easy with the TAB or F5 keys... but when i restart SketchUp i have to set my defaults again.

Thank you,
Daniel S

PS. It´s possible to make the plugin work like the SketchUp push/pull? I mean... now you must select at least one face before running the plugin... and after doing the PP you have to select the icon again to PP another face....
Presenting my New SketchUp Blog:
http://www.sketching3d.com.ar/
User avatar
Daniel S
 
Posts: 319
Joined: Mon Nov 12, 2007 6:06 pm
Location: Mar del Plata, Buenos Aires, Argentina
Operating system: Windows 7
SketchUp version: SketchUp Pro 8

Re: Joint Push Pull - Visual Edition

Postby Fredo6 on Sat Feb 23, 2008 5:57 pm

Daniel S wrote:Totally Amazing!!
How can i set for default for Joint, Vector and Normal Push pull in the finishing options "thickening" instead "erase original faces"?? it´s easy with the TAB or F5 keys... but when i restart SketchUp i have to set my defaults again.

Edit the rb file, line 334, and change @option_finishing = 'D' to @option_finishing = 'K'
Daniel S wrote:PS. It´s possible to make the plugin work like the SketchUp push/pull? I mean... now you must select at least one face before running the plugin... and after doing the PP you have to select the icon again to PP another face....

This would only work in single-face push pull (but there would be no difference compared to the Sketchup tool). Because you need to be multi-face, you have to select the faces first. Remember that 2 successive JPP may not be equivalent to a single one on the total set of faces!
User avatar
Fredo6
 
Posts: 948
Joined: Mon Nov 12, 2007 9:07 pm

Re: Joint Push Pull - Visual Edition

Postby Jeff Hammond on Sat Feb 23, 2008 6:47 pm

that's great.. i like the feel much better than the first one.. it's faster and more intuitive for me..

a couple of the tool bar icons are showing up blurry.. any idea why?


Picture 2.jpg
You do not have the required permissions to view the files attached to this post.
Jeff Hammond
 
Posts: 1480
Joined: Thu Jan 24, 2008 11:16 pm
Location: newyorkcity
Operating system: osx
SketchUp version: 7p

Re: Joint Push Pull - Visual Edition

Postby Daniel S on Sat Feb 23, 2008 8:10 pm

Fredo6 wrote:Edit the rb file, line 334, and change @option_finishing = 'D' to @option_finishing = 'K'

Thank you! it´s working like i wanted!

Fredo6 wrote:This would only work in single-face push pull (but there would be no difference compared to the Sketchup tool). Because you need to be multi-face, you have to select the faces first. Remember that 2 successive JPP may not be equivalent to a single one on the total set of faces!


i understand... the problem is single-face or multi-face...
it´s like the SketchUp push/pull vs your normal push/pull.
In theory is better your normal push/pull because you can extrude single and multi faces... but the SU push/pull is faster... because it auto-selects faces on hover instead having to select faces first. Of course that are used in different situations but i think that you understand what i try to say.
SketchUp has a lot of problems with curves faces (including no offset) ... This is one of the features that i was waiting for SU7... use the SU push/pull for curved faces... that is exactly your JPP for single faces.
I attach a video example of what i´m trying to say...

Daniel S
You do not have the required permissions to view the files attached to this post.
Presenting my New SketchUp Blog:
http://www.sketching3d.com.ar/
User avatar
Daniel S
 
Posts: 319
Joined: Mon Nov 12, 2007 6:06 pm
Location: Mar del Plata, Buenos Aires, Argentina
Operating system: Windows 7
SketchUp version: SketchUp Pro 8

Re: Joint Push Pull - Visual Edition

Postby JClements on Sat Feb 23, 2008 8:46 pm

As mentioned by others, this really is an incredibly well thought out/well executed/all inclusive/well documented script. Thank you for your superb effort, Fredo

===============================================

Curved Offset.

Yes, I was hoping there would be a way to use a combination of the existing JPP options to trick it into producing a "multi-facet"-offset.

===============================================

There is a small typo. There is a right-parenthesis following "Thickening" in the Create Border Faces drop-down list.

===============================================

"The editor makes full usage of the Sketchup inference mechanism so that you can
visually adjust the distance by reference to a particular point in your model, as in most
Sketchup tools. However, when you drag, you may want to skip some inferences. For
this, just keep the SHIFT key pressed down, while dragging faces."


For me, keeping the SHIFT key depressed doesn't appear to do anything. The black triangle at the cursor seems to be inferencing to other geometry. Perhaps I am misinterpreting its usage?
JClements
 
Posts: 579
Joined: Wed Nov 14, 2007 4:32 pm
Location: Portland/Beaverton, Oregon
Name: John
Operating system: XP
SketchUp version: 6.4.112 (Pro) and 7.1.6860 (Pro)

Re: Joint Push Pull - Visual Edition

Postby Whaat on Sat Feb 23, 2008 9:41 pm

I am really impressed by this script! Outstanding work!
Whaat
 
Posts: 618
Joined: Wed Nov 14, 2007 9:51 pm
Location: Saskatchewan, Canada
Name: Dale Martens
Operating system: MS Vista, OSX 10.5.6
SketchUp version: Google SU7 Pro

Re: Joint Push Pull - Visual Edition

Postby Coen Naninck on Sun Feb 24, 2008 12:59 am

WOW!!! HOLY COW!!!

This is AMAZING!!!


I also very much want to see an offset tool for curved surfaces.
Can it be done?
"When you're one step ahead of the crowd you're a genius.
When you're two steps ahead, you're a crackpot." -- Rabbi Shlomo Riskin (Feb. 1998)
User avatar
Coen Naninck
Administrator
 
Posts: 5870
Joined: Wed Oct 17, 2007 10:50 pm
Location: Rotterdam, Netherlands.
Operating system: Ubuntu 10.04
SketchUp version: 8.0.0014a Build 2f

Re: Joint Push Pull - Visual Edition

Postby bellwells on Sun Feb 24, 2008 2:28 am

Fredo, this is a SIGNIFICANT improvement over the last version. What a tremendously useful tool. Thank you very much!!
Ron
User avatar
bellwells
 
Posts: 555
Joined: Thu Nov 15, 2007 12:55 am
Location: Colorado
Name: Ron Wells
Operating system: XP SP2, 1.73 GHz , 1 Gb, GeForce 6200
SketchUp version: Use 5, but have 6.4.112 Pro

Re: Joint Push Pull - Visual Edition

Postby Boofredlay on Sun Feb 24, 2008 7:19 am

Brilliant new interface, thanks. :ecstatic:
Form Fonts Artist
Please visit my blog
User avatar
Boofredlay
Latest Challenge Winner
 
Posts: 6208
Joined: Mon Oct 22, 2007 1:50 pm
Location: Huntsville/Madison Alabama
Name: Eric Lay
Operating system: Win XP Pro SP 3
SketchUp version: Black Ops

Re: Joint Push Pull - Visual Edition

Postby Boofredlay on Sun Feb 24, 2008 7:31 am

Is it possible for this script to explode the curve after it is run? Or at least segment it into parts. It would cut down on a step if you are trying to erase lines for a cleaner face. See image.
You do not have the required permissions to view the files attached to this post.
Form Fonts Artist
Please visit my blog
User avatar
Boofredlay
Latest Challenge Winner
 
Posts: 6208
Joined: Mon Oct 22, 2007 1:50 pm
Location: Huntsville/Madison Alabama
Name: Eric Lay
Operating system: Win XP Pro SP 3
SketchUp version: Black Ops

Re: Joint Push Pull - Visual Edition

Postby Gaieus on Sun Feb 24, 2008 7:53 am

Coen Naninck wrote:...I also very much want to see an offset tool for curved surfaces.
Can it be done?

Well, to me this is practically the offset tool for curved surfaces. Or am I missing something?
Gai...
"Life is like the waistcoat of a summer suit. Short and pointless..."

Should you have any board issue (lost password, not being able to log in or register) at SCF, email me.
Otherwise read The Daily CatchUp or if you are a spammer, click here. ;)
User avatar
Gaieus
Administrator
 
Posts: 17542
Joined: Sat Oct 20, 2007 8:24 am
Location: Pécs, Hungary
Name: Csaba Pozsárkó
Operating system: Win XP SP3
SketchUp version: 5, 6, 7, 8 (Pro)

Re: Joint Push Pull - Visual Edition

Postby solo on Sun Feb 24, 2008 1:35 pm

Thank you so very much for this amazing plugin.

This is another step towards SU being able one day to model organic shapes with ease.

The idea of an offset tool for curved surfaces would be fantastic.

We have so many talented coders here that I believe Google is sitting back watching how SU is upgrading itself without much input from them as the users have given this amazing app a life of it's own.

OT: Now if only we can get some uber geek help on the texture mapping thing.
My Portfolio:
http://solosplace.com/default.aspx

The average user never reads user guides and tutorials, that's why they are only average.
User avatar
solo
Global Moderator
 
Posts: 6660
Joined: Mon Nov 12, 2007 1:46 pm
Location: Dallas, Texas
Name: Pete Stoppel
Operating system: Vista
SketchUp version: classified

SketchUcation One-Liner Adverts

by Ad Machine on 5 minutes ago

ICEvision - Spread serious fun
Ad Machine
Robot
 
Posts: 2010

Next

 

Advertise Here

Who is online

Users browsing this forum: No registered users and 2 guests