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

Registration
Login Help

Advertise Here

[Plugin] extrudeEdgesByLathe

FAQMembersRegisterLogin

[Plugin] extrudeEdgesByLathe

Postby TIG on Tue Sep 15, 2009 4:55 pm

After requests for a tool that mimics 'followme' around an arc without distortion I made 'lathe'...
With v2 it's been renamed as 'extrudeEdgesByLathe' - it's been deBabelized and appears on a combined Toolbar - 'Extrusion Tools', plus various minor tweaks...

    (c) TIG 2009
    extrudeEdgesByLathe.rb
    First Select a 'polyline', i.e. an arc of welded curves/arcs/lines etc.
    OR a Face [then the Face's Edges will be used]
    Choose the tool 'Extrude Edges by Lathe' on the Plugins menu
    or type 'extrudeEdgesByLathe' in the Ruby Console
    or use the 'Extrude Edges By Lathe' on the 'Extrusion Tools' Toolbar.
    You are prompted to pick the arc's center-point.
    The VCB reports the dynamic point -e.g. [1.234,56.789,0.0].
    You must then pick a second-point to set the axis-of-rotation -
    for example, picking a second-point vertically above the center-point
    (using inference and shift when blue etc) it would be the Z-axis [blue].
    The VCB reports the dynamic vector - e.g. [0.0,0.0,1.0] == Z-axis.
    Input the arc's swept-angle in degrees (-ve=clockwise) e.g. '90' or '-90'
    and/or the number of the arc's segments with an 's' suffix e.g. '24s' ...
    the initial defaults are 45.0 & 9s.
    The 'ghost' display changes to show what you've set...
    Any changes are remembered for that model, across sessions.
    IF you enter '0' [zero] as the swept angle you are then prompted to
    pick two points to set the rotation angle dynamically - typically the
    first one will be on the 'profile' and the second where you want the
    sweep to end.
    A guide 15 degree-step 'protractor' is drawn at the center-point.
    To pick swept-angles greater <> 180 degrees toggle <Alt> key.
    To pick swept-angles 'c/clockwise' toggle <Shift> key.
    These toggles may be used together.
    The 'ghost' display changes to show what you've picked...
    You can keep changing settings etc until you are happy with the result.
    To confirm press 'Ctrl' or double-click the mouse to make the mesh...
    The selected polyline's [or face's] edges are then swept around an arc:
    using the picked center, about the selected axis-of-rotation.
    The edges are divided and 'faced'.
    The faces will be triangulated if necessary.
    If a Face is the source then the geometry has 'end-faces' -
    unless the swept arc >=360 degrees.
    If a 'looped' polyline curve is the source there are no 'end-faces'.
    You are asked if you want to remove coplanar faces, Yes/No...
    Faces are auto-oriented.
    You are asked if you want to reverse the faces, Yes/No...
    You are asked if you want to smooth-edges, Yes/No...
    The faced geometry is made inside a group.
    The original face/edges remain unchanged.
    The result is a 'true' 'Followme' swept shape unlike the built-in
    'FollowMe' tool's results...

    Donations:
    Are welcome [by PayPal], please use 'TIGdonations.htm' in the
    ../Plugins/TIGtools/ folder.

    Version:
    20090915 1.0 First issue
    20090916 1.1 Pick cursor/inferencing improved, choose 'axis' added.
    20090917 1.2 'Round' error fixed. Operation optimized for v7 users.
    20090918 1.3 Soft/Smooth Edges option added.
    20090919 1.4 Inference-locking glitch fixed on repeated lathes.
    20090920 1.5 Smooth bug with Reverse Faces fixed.
    20090924 1.6 Removal of Coplanar Edges now Optional. Superfluous face removal improved.
    20100114 2.0 Rename extrudeEdgesByLathe, Final Explode Group and Toolbar added.
    DeBabelized and 'Extrusion Tools' Toolbar added.
    20100120 2.1 ES lingvo file updated by Defisto.
    20100121 2.2 Typo preventing Plugin Menu item working corrected.
    20100121 2.3 FR lingvo file updated by Pilou.
    20100123 2.4 FR lingvo file updated by Pilou.
    20100206 2.5 Resume VCB text improved.
    20100216 2.6 All extrusion-tools now in one in Plugins sub-menu.
    20100222 2.7 Tooltips etc now deBabelized properly.
    20100609 2.8 Glitch fixed on completion stages.
    20100330 2.9 Dialog replaced with VCB input, e.g. 45 or 9s - soft @end
    ability to select rotation angle by picking 2 points added.
    Settings now remembered properly with model across sessions.
    20100330 3.0 Lingvo files updated to match recent changes.

lathe_examples.png

NOTE: from 20100212 the latest versions of these files is in the zipped set downloaded from here viewtopic.php?p=217663#p217663
You do not have the required permissions to view the files attached to this post.
TIG
User avatar
TIG
Global Moderator
 
Posts: 4478
Joined: Mon Nov 12, 2007 7:24 pm
Location: Northumbria UK
Operating system: Vista
SketchUp version: Latest Pro 7.1

Re: [Plugin] Lathe

Postby Khai on Tue Sep 15, 2009 5:31 pm

oooh yus.
working great so far :)
Khai
 
Posts: 332
Joined: Sun Mar 15, 2009 4:53 pm
Location: Onboard his TARDIS
Name: Khai
Operating system: Windows Home 7 64bit
SketchUp version: 7 Free

Re: [Plugin] Lathe

Postby Ken on Tue Sep 15, 2009 5:32 pm

Tig

Am I missing something? Is there a difference between your lath tool and 1001bits lath tool? I have used both, and I cannot see any difference in the final product after smoothing.

Both seemed to do the job, I am just wondering what I am missing.

Ken
User avatar
Ken
 
Posts: 327
Joined: Thu Nov 15, 2007 1:38 pm
Location: Fort Mill, SC
Operating system: Vista
SketchUp version: 7 Pro

Re: [Plugin] Lathe

Postby thomthom on Tue Sep 15, 2009 5:47 pm

This one is free. ;)
Thomas Thomassen — SketchUp Monkey
My Plugins
User avatar
thomthom
Global Moderator
 
Posts: 8353
Joined: Tue Nov 13, 2007 12:47 pm
Location: Trondheim, Norway
Name: Thomas Thomassen
Operating system: Windows7/Vista/XP/OSX10.4/10.5
SketchUp version: 6.4&7.1&8 Pro

Re: [Plugin] Lathe

Postby Ben Ritter on Tue Sep 15, 2009 5:59 pm

TIG,

Thank you!
Ben Ritter
 
Posts: 166
Joined: Wed Nov 14, 2007 4:55 pm
Location: Malta, Illinois
Operating system: Windows XP
SketchUp version: 6.4.112 Pro

Re: [Plugin] Lathe

Postby nektares on Tue Sep 15, 2009 6:03 pm

nice!! i can sure use this plug-in! thanks!
nektares
 
Posts: 67
Joined: Fri Jun 20, 2008 3:38 pm

Re: [Plugin] Lathe

Postby Edson on Tue Sep 15, 2009 6:13 pm

Ken wrote:Tig

Am I missing something? Is there a difference between your lath tool and 1001bits lath tool?

Ken

is there a tool called lath in the 1001bit set of tools? the only one that i found that does a similar thing is Extrude along curved sloping path.
edson mahfuz, architect
http://www.mahfuz.arq.br

Anyone can get you more for more, but it takes genius to get you more for less.
User avatar
Edson
Global Moderator
 
Posts: 2148
Joined: Mon Oct 22, 2007 1:46 pm
Location: Porto Alegre, Brasil
Name: Edson Mahfuz
Operating system: Mac OS 10.6.4
SketchUp version: 7.1.6859 Pro

Re: [Plugin] Lathe

Postby Edson on Tue Sep 15, 2009 6:16 pm

tig,

thanks for one more wonderful tool. it works fine in my mac. but forgive my dumbness: i have not understood how to set it up, that is, how to position the curve or face in relation to the center of the curve. could explain it a little further?
edson mahfuz, architect
http://www.mahfuz.arq.br

Anyone can get you more for more, but it takes genius to get you more for less.
User avatar
Edson
Global Moderator
 
Posts: 2148
Joined: Mon Oct 22, 2007 1:46 pm
Location: Porto Alegre, Brasil
Name: Edson Mahfuz
Operating system: Mac OS 10.6.4
SketchUp version: 7.1.6859 Pro

Re: [Plugin] Lathe

Postby mike d on Tue Sep 15, 2009 6:17 pm

thanks tig
The grass is always GREENER on the roof.
User avatar
mike d
 
Posts: 242
Joined: Mon Oct 22, 2007 1:30 pm
Operating system: Window XP
SketchUp version: 6.0.1099 pro

Re: [Plugin] Lathe

Postby rclub24 on Tue Sep 15, 2009 7:01 pm

Thanks for sharing Tig. Very much appreciated and needed
[Insert humorous quote here]
User avatar
rclub24
Global Moderator
 
Posts: 1269
Joined: Fri Oct 31, 2008 9:05 am
Location: Limerick, Ireland
Name: Rich
Operating system: Windows 7 64bit
SketchUp version: SU6 Pro & 7.1 Free

Re: [Plugin] Lathe

Postby Boofredlay on Tue Sep 15, 2009 7:50 pm

Thanks TIG.

When prompted to pick a center point I am not getting the option to pick a specific point, rather a general area. There is no indication that I am picking an endpoint or midpoint of another line etc. that I may have placed for my center point.

Edit: Ok if I hover long enough I see the tool tip say "endpoint" or "midpoint". If a visual clue could be added that would be great.

Thanks again for this.
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: [Plugin] Lathe

Postby mitcorb on Tue Sep 15, 2009 8:02 pm

Thank you, TIG.
I will give this a run through and let you know.
Epiphany: Everything emanates from the singularity at 0,0,0.
mitcorb
 
Posts: 741
Joined: Sat Mar 22, 2008 2:32 pm
Operating system: xphome,xpro(at work)
SketchUp version: 6,&7(free home),6pro,7free(work)

Re: [Plugin] Lathe

Postby Dan on Tue Sep 15, 2009 8:16 pm

Thank you, Tig!
A really useful plugin. And it works perfectly :D .
A question, though: the cursor isn't supposed to snap to a given point when asked for the lathe center?
I noticed the tooltip telling me where my cursor points, but a more consistent visual feedback seems necessary, IMHO.

Thanks again, great work!
Dan
 
Posts: 33
Joined: Mon Nov 19, 2007 7:54 pm

Re: [Plugin] Lathe

Postby TIG on Tue Sep 15, 2009 9:47 pm

Ken wrote:Tig

Am I missing something? Is there a difference between your lath tool and 1001bits lath tool? I have used both, and I cannot see any difference in the final product after smoothing.

Both seemed to do the job, I am just wondering what I am missing.

Ken

1001 tools ? ;)
This is a separate tool written entirely from scratch. :ugeek:
TIG
User avatar
TIG
Global Moderator
 
Posts: 4478
Joined: Mon Nov 12, 2007 7:24 pm
Location: Northumbria UK
Operating system: Vista
SketchUp version: Latest Pro 7.1

Re: [Plugin] Lathe

Postby TIG on Tue Sep 15, 2009 9:52 pm

The 'pick center-point' prompt/point_pick will 'infer' to any suitable point - e.g. intersection/midpoint/end/on_edge/center etc... but it you have a specific point that you want the arc to sweep from then I suggest you make some cline/guides-intersections or cpoints etc to snap to during the tool - before using it... :geek:
TIG
User avatar
TIG
Global Moderator
 
Posts: 4478
Joined: Mon Nov 12, 2007 7:24 pm
Location: Northumbria UK
Operating system: Vista
SketchUp version: Latest Pro 7.1

SketchUcation One-Liner Adverts

by Ad Machine on 5 minutes ago

Driving Dimensions - History-free parametric design in Google SketchUp
Ad Machine
Robot
 
Posts: 2010

Next

 

Advertise Here

Who is online

Users browsing this forum: No registered users and 2 guests