[Plugin] Extrude Edges By Vector To Object v1.4 20110528

[Plugin] Extrude Edges By Vector To Object v1.4 20110528

Postby TIG » Wed May 25, 2011 3:43 pm

This new tool is part of the Extrusion Tools set - it's a 'cousin' to EEbyVector - get the full zipped set of files from here http://forums.sketchucation.com/viewtop ... 63#p217663
extrudeEdgesByVectorToObject.PNG
EEbyVtoObject.PNG

Copyright 2011 (c), TIG
[Based on EEbyVector]
All Rights Reserved.
THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
WARRANTIES,INCLUDING,WITHOUT LIMITATION,THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
###
extrudeEdgesByVectorToObject.rb
###
A Tool that Extrudes Selected Edges along a Picked Vector,
similar to extrudeEdgesByVector - which is itself similar to
Sketchup's PushPull for a Face, BUT it extrudes only the Edges, AND
these Edges need NOT be connected to each other or coplanar, and the
Vector can be in any direction.
However, with this Tool IF there is a Object [i.e. a face/edge either
in the active_entities or a group/instance] intersected by this Vector
then the extrusion is limited to the face of that object at that point
of the edge's vertex; otherwise it extrudes is up to the Vector's end.
Any 'hits' are shown by a 'red' dot displayed on the object[s].
If both projected ends of an edge do not intersect with an object, or
with the same face in the object, then there will still be complete
intersection lines formed around the object[s] in the extruded form,
with additional vertices added etc as required.

This tool is useful in extruding wall edges up to roof soffits or down
onto uneven terrains; or edges sideways to other non-orthogonal faces.

###
Usage:
Select any number of Edges, Curves etc to be Extruded -
Anything else in the Selection, such as Faces, will be ignored.

Run the Tool from Plugins > 'Extrude Edges by Vector to Object'.
or click on 'Extrude Edges by Vector to Object' in the
'Extrusion Tools' Toolbar.
[Activate this Toolbar from View > Toolbars if it's not loaded]

Now follow the prompts on the VCB.
Firstly: Pick any Point that will be the 'Start of the Vector' -
it need NOT be connected to any of the selected Edges.
Secondly: Pick any Point that will be the 'End of the Vector' -
again this can be anywhere.
As you move the mouse to Pick this Second Point you will see a
'ghost' outline of the 'slab' of Edges that will be extruded.
Note that if there are intervening objects such as faces or edges
[either in the current active_entities or within groups or
component-instances], then the final extrusion will stop at these.


Result:
When you Pick the Second Point the Edges will extrude and make
new Edges and Faces - stopping at the vector's farthest extent OR at
faces.edges in intervening Objects [if any].
Any Smoothed Edges in the selection will give Smoothed Edges to
the newly extruded Faces.
Any Curves in the selection will also give Smoothed Edges to the new
Faces.
The new Faces are consistently Oriented - **although non-continuous
edge-sets might produce oppositely oriented face-sets, however, these
are easily corrected afterwards by using right-click context-menu item
'reverse' on a selected face or faces and then 'orient', if needed.
The extrusion's new Geometry - Edges and Faces - including a copy of
the original selected Edges is made inside a Group.

Next:
On Completion there are two dialogs offering Yes/No Options-
First: 'Reverse Extrusion's Faces'
if you answer 'Yes' then all of the new Faces are Reversed
[**see above about orientation of non-continuous edge-sets' faces].
Second: 'Explode Extrusion's Group'
if you answer 'Yes' then the newly made Geometry will merge into
the main active_entities' Geometry.
The Extrusion will 'undo' in one step...

Note:
Selected edges that intersect with themselves should be avoided as they
are unlikely to give the projected form required... so do them in parts
to avoid this self-intersecting.

Donations:
Are welcome by PayPal to info @ revitrev.org.

Version:
1.0 20110524 First release.
1.1 20110528 New algorithm added for the intersecting with objects: now
walls extend to soffits with additional apex vertices and
so on so it extrudes fully to the faces/edges.
'Ghost' extrusions now show intersections as red dots.
The original selection is kept, unless the is group
exploded. ES lingvos updated by Defisto [thanks].
1.2 20110528 Traps added for rare glitches with faced edge-selection.
1.3 20110528 Undo fixed if reversed faces etc.
1.4 20110528 Fixed glitch with commit & extruding edges inside group.
0
TIG
User avatar
TIG 
Global Moderator
 

Re: [Plugin] Extrude Edges By Vector To Object v1.0 20110524

Postby pilou » Wed May 25, 2011 3:49 pm

It's not a Tools set, it's a Shops set! :enlight:
0
Frenchy Pilou
Is beautiful that please without concept!
Speedy Galerie
User avatar
pilou 
Top SketchUcator
 

Re: [Plugin] Extrude Edges By Vector To Object v1.0 20110524

Postby pilou » Wed May 25, 2011 3:56 pm

Seems this one is always out your tools set! ;) (with repetition will be hyper super cool !
as you can draw in direct a surface just in drawing a profil !
(it is not yet in any tool set !)
0
Frenchy Pilou
Is beautiful that please without concept!
Speedy Galerie
User avatar
pilou 
Top SketchUcator
 

Re: [Plugin] Extrude Edges By Vector To Object v1.0 20110524

Postby TIG » Wed May 25, 2011 4:01 pm

The impossible I can do straight away... but miracles take a little longer... ;)
0
TIG
User avatar
TIG 
Global Moderator
 

Re: [Plugin] Extrude Edges By Vector To Object v1.0 20110524

Postby Rich O Brien » Wed May 25, 2011 4:08 pm

Extrude Edges by Offset :thumb:
0
There's a frontroom and a backroom....reverse faces
User avatar
Rich O Brien 
Administrator
 

Re: [Plugin] Extrude Edges By Vector To Object v1.0 20110524

Postby Dave R » Wed May 25, 2011 4:29 pm

Thank you for another useful tool, TIG. I must be doing something incorrectly though because I don't get the same results you show. I tried with the roof made into a component and not. I included in the selection the edges of the wall plan and either the roof component or just the bottom faces. The result is the same as shown here. I tried to follow the directions. The inner faces do get extruded to the underside of the roof but no higher.

So what did I miss?
0
%

(THERE'S NO PLACE LIKE)

G28 X0.0 Y0.0 Z0.0

M30

%
User avatar
Dave R 
Global Moderator
 

Re: [Plugin] Extrude Edges By Vector To Object v1.0 20110524

Postby Dave R » Wed May 25, 2011 4:32 pm

Well, that was easy. there needs to be line segments draw across the wall plan aligned with the ridge line. Little detail. Easily missed. :enlight:
0
%

(THERE'S NO PLACE LIKE)

G28 X0.0 Y0.0 Z0.0

M30

%
User avatar
Dave R 
Global Moderator
 

Re: [Plugin] Extrude Edges By Vector To Object v1.0 20110524

Postby pilou » Wed May 25, 2011 4:35 pm

The funny of the thing is that works for separate objects in the same time! :fro:

double.jpg
0
Frenchy Pilou
Is beautiful that please without concept!
Speedy Galerie
User avatar
pilou 
Top SketchUcator
 

Re: [Plugin] Extrude Edges By Vector To Object v1.0 20110524

Postby EarthMover » Wed May 25, 2011 5:55 pm

Wow, great one TIG. Works great on the testing I did. (There is a project edges tool in the Projections toolset that does something similar, but the new faces remain perpendicular to the object. This is more practical in most cases.) :thumb:

(Not sure if Rich was hinting or renaming, but an extrude edges by offset would be a very useful addition to the toolset ;) )
0
3D Artist at Clearstory 3D Imaging
Guide Tool at Winning With Sketchup
Content Creator at Skapeup
User avatar
EarthMover 
Premium Member
Premium Member
 

Re: [Plugin] Extrude Edges By Vector To Object v1.0 20110524

Postby Ben Ritter » Wed May 25, 2011 7:00 pm

TIG, thank you once again. You are very generous and very talented.
0

Ben Ritter 
 

Re: [Plugin] Extrude Edges By Vector To Object v1.0 20110524

Postby Bob James » Wed May 25, 2011 9:49 pm

Super addition, TIG, thank you for a great tool set :thumb:
0
i7-4930K 3.4Ghz, 2x GTX780 6GB, 32GB DDR3-1600 ECC, OCZ Vertex 4 500GB, WD Black 3TB, 32TB NAS, 4x 27" Monitors, SpaceMouse Pro, X-keys XK-60
User avatar
Bob James 
Premium Member
Premium Member
 

Re: [Plugin] Extrude Edges By Vector To Object v1.0 20110524

Postby Wildchild » Thu May 26, 2011 6:33 pm

Awesome toolset man, just one thing, I played around with it a little, and I stopped at this point.
Extrude to object.jpg

Wouldn't it be great if you could extrude any profile by a vector to any multiple objects, and of course the resulting shape is modeled by the objects it is intersecting with? Is this asking too much?
0
Eternity is very long, especially towards the end. Woody Allen

Wildchild 
 

Re: [Plugin] Extrude Edges By Vector To Object v1.0 20110524

Postby TIG » Thu May 26, 2011 6:53 pm

Wildchild wrote:Awesome toolset man, just one thing, I played around with it a little, and I stopped at this point.
Wouldn't it be great if you could extrude any profile by a vector to any multiple objects, and of course the resulting shape is modeled by the objects it is intersecting with? Is this asking too much?

Divide the edges of the edge-set you want to extrude so they are 'small-bits'... so then it'll extrude better... it's very difficult to make the thing 'split' the edges so they extract as desired - I am looking at it...
One way would be NOT to do it as present... but extrude past, then use intersect_with and then delete the parts behind... BUT working out what to erase and what to keep is [almost] as hard as the present method... watch this space [I'm letting the gray-cells process this in 'background-mode'...] :geek:
0
TIG
User avatar
TIG 
Global Moderator
 

Re: [Plugin] Extrude Edges By Vector To Object v1.0 20110524

Postby Wildchild » Thu May 26, 2011 7:16 pm

Exactly TIG, performing an automatic extrusion-intersection-deletion would be a possible way, it's complicated though. In both cases being able to automatically add the necessary edges to fit the "shaping" object would make this a killer plugin! thanks for your past and future efforts!
0
Eternity is very long, especially towards the end. Woody Allen

Wildchild 
 

Re: [Plugin] Extrude Edges By Vector To Object v1.0 20110524

Postby charly2008 » Thu May 26, 2011 11:15 pm

Thanks TIG,

another fantastic tool. It made ​​me immediately led to experiments.

Charly
0
He who makes no mistakes, makes nothing
User avatar
charly2008 
 

Re: [Plugin] Extrude Edges By Vector To Object v1.3 20110528

Postby TIG » Sat May 28, 2011 12:47 pm

Here's an updated version viewtopic.php?p=331059#p331059
A new algorithm has been added for the intersecting with objects: now walls extend to soffits with additional apex vertices and so on so it extrudes fully to the faces/edges.
'Ghost' extrusions now show intersections as red dots.
The original selection is kept, unless the is group exploded.
ES lingvo updated by Defisto [thanks].
ALSO [same day]:-
a) Additional traps have been added for rare glitches when faced edge-selection was used.
b) Glitch fixed with 'undo' if you reversed faces etc...
c) Glitches fixed with 'commit' and extruding edges inside groups to objects outside.
EEbyVectorToObjects.PNG
EEVB_Roof.PNG
0
TIG
User avatar
TIG 
Global Moderator
 

Re: [Plugin] Extrude Edges By Vector To Object v1.3 20110528

Postby pilou » Sat May 28, 2011 4:35 pm

The best is the ennemy of the better! :fro:
0
Frenchy Pilou
Is beautiful that please without concept!
Speedy Galerie
User avatar
pilou 
Top SketchUcator
 

Re: [Plugin] Extrude Edges By Vector To Object v1.3 20110528

Postby pilou » Sat May 28, 2011 5:17 pm

If it' very easy to make a volume3D with the extruded line result of the rectangular box :fro:

it's less easy for close the horizontal cylinder! ;) (of course the guy is added after! :D

PS the cool of the plug is that you can make the 2 extrusions in the same time! :thumb:
(Click on the image if scroolbar)
cylinder_tig.jpg

cylinder_tig2.jpg
0
Last edited by pilou on Sat May 28, 2011 5:35 pm, edited 2 times in total.
Frenchy Pilou
Is beautiful that please without concept!
Speedy Galerie
User avatar
pilou 
Top SketchUcator
 

Re: [Plugin] Extrude Edges By Vector To Object v1.3 20110528

Postby Jean-Luc Clauss » Sat May 28, 2011 5:28 pm

Great work again TIG ! Thank you ! This plugin will be very helpfull for architects.
0
Auteur de guides et de mémos sur SketchUp aux éditions ENI
http://archi-com21.blogspot.fr/

Jean-Luc Clauss 
 

Re: [Plugin] Extrude Edges By Vector To Object v1.4 20110528

Postby TIG » Sat May 28, 2011 5:47 pm

Here's another update... several glitches fixed...
viewtopic.php?p=331753#p331753
Here's another example of extruding lots of walls up to the underside of a complex roof form in one step...
EEbyV2Obj-Roof.PNG
0
TIG
User avatar
TIG 
Global Moderator
 

Re: [Plugin] Extrude Edges By Vector To Object v1.4 20110528

Postby dtrarch » Sat May 28, 2011 6:59 pm

Hi TIG

Very happy to send a thank-you to your profit(?) center but how about a link for PayPal and a path to donate.
This is just a killer :berserk: add-on and deserves some pay to play $ or = :thumb:

I think that most use PayPal as an option for payment and perhaps do not use as a funded account.

Thx

dtr
0

dtrarch 
Premium Member
Premium Member
 

Re: [Plugin] Extrude Edges By Vector To Object v1.4 20110528

Postby d12dozr » Sat May 28, 2011 7:55 pm

dtrarch, link is in the Plugins > TIGTools folder
0
3D Printing with SketchUp Book
http://goo.gl/f7ooYh

d12dozr 
Top SketchUcator
 

Re: [Plugin] Extrude Edges By Vector To Object v1.4 20110528

Postby TIG » Sat May 28, 2011 8:31 pm

Or you can simply use PayPal.com with info @ revitrev.org - as given in the tools' 'notes'...
PS: miss out the two spaces - they're added to try to foil spambots!
[I know it's a crap account-name... but I also write stuff for 'Revit' :puke: - they do pay more money = no one wants the pain :roll: - but I love SUp most :D ]
PPS: Thanks for the recent donations :D
0
TIG
User avatar
TIG 
Global Moderator
 

Re: [Plugin] Extrude Edges By Vector To Object v1.4 20110528

Postby dtrarch » Sat May 28, 2011 10:35 pm

Sir TIG

Got it and thx :thumb:

dtr
0

dtrarch 
Premium Member
Premium Member
 

Re: [Plugin] Extrude Edges By Vector To Object v1.4 20110528

Postby sumaster » Sun May 29, 2011 8:11 pm

1st Thanks for Made that plugin ...........

Its working too good and fantastical.

and i like your all plugin ....


THANKS,
SUmaster ......
0
User avatar
sumaster 
 

Re: [Plugin] Extrude Edges By Vector To Object v1.4 20110528

Postby paddyclown » Wed Jun 01, 2011 2:28 pm

TIG - in one word: thankyou

I think all architects out there will love this one (as much as the others you have done, but maybe more) :-)
0

paddyclown 
 

Re: [Plugin] Extrude Edges By Vector To Object v1.4 20110528

Postby 66searcher » Sun Jun 12, 2011 8:44 pm

@TIG:
:thumb: :thumb: :thumb: :thumb: :thumb:
0
http://hamidtoliat.deviantart.com/
User avatar
66searcher 
 

Re: [Plugin] Extrude Edges By Vector To Object v1.0 20110524

Postby ladyquestio » Wed May 16, 2012 11:46 am

Wildchild wrote:Awesome toolset man, just one thing, I played around with it a little, and I stopped at this point.
Extrude to object.jpg

Wouldn't it be great if you could extrude any profile by a vector to any multiple objects, and of course the resulting shape is modeled by the objects it is intersecting with? Is this asking too much?


simple for that.. make cylinders components. then push the box thru it wall.
explode both cylinders and intersect, then remove sections you don't want.
0

ladyquestio 
 

Re: [Plugin] Extrude Edges By Vector To Object v1.4 20110528

Postby raineysky » Fri May 18, 2012 4:22 am

Been playing around with this plugin tonight. Just have to say - IT IS AWESOME!!! :D
0

raineysky 
 

Re: [Plugin] Extrude Edges By Vector To Object v1.4 20110528

Postby brookefox » Fri May 18, 2012 5:33 am

Oh, yeah? Show me somethin', mister. What I mean to say is, we thrive on awesome, when and if we thrive, so if you have time, please.

My bad: you said the plugin was awesome.
0
~ Brooke
User avatar
brookefox 
 

SketchUcation One-Liner Adverts

by Ad Machine » 5 minutes ago



Ad Machine 
Robot
 

Next


 

Return to Plugins

Who is online

Users browsing this forum: Google Bot and 19 guests

Visit our sponsors: