Extrude Perpendicular multiple

Next
 From:  Frenchy Pilou (PILOU)
4563.1 
For the generic Extrude Function

Perpendicular = Normal to the face! (I can't edit the title :)

Seems works only on the same direction for all faces selected!

Shell gives the good result except the deformation

Seems a missing function or it's me that miss something :)

(of course in this symmetric case I can make one extrude then an array :)

EDITED: 30 Sep 2011 by PILOU

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
4563.2 In reply to 4563.1 
Hi Pilou - are the faces you are extruding non-planar? If so then that could be your problem since non-planar faces don't have a single perpendicular direction to them unlike a planar face.

Or are you possibly using the "Set dir" option to set a specific extrusion direction?

Ordinarily if you have a set of planar faces and you do a multiple selection on them, by default they will extrude along their own separate surface normals like this:





If the faces are non-planar then it won't behave in the same way though - when you extrude a non-planar face it will try to do a best fit plane through the curves or surface edges and then decide which of the cplane's x y or z axes are closest to that and extrude them all in that direction.

So if your faces are not planar you will have to do them individually, with setting a custom direction on each one (or just do one and make an array of the result if there is symmetry). To get the behavior you were looking for originally you would need to have planar faces that are being extruded.

- Michael

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
4563.3 
Yes my faces are not planar ! They are spherical :)
No problem with symmetric case as shown above but for general case (not planar) that is more problematic :)

A shell with no deformation ?

EDITED: 30 Sep 2011 by PILOU

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
4563.4 In reply to 4563.3 
Hi Pilou - non-planar faces do not have a single perpendicular direction to them, a curved surface has surface normals pointing in a variety of different directions.

So for non-planar surfaces there isn't really a way to extrude along "THE" surface normal because there is not just one.

I suppose for a non-planar shape that has symmetry around a kind of central point could make sense, but unfortunately it's difficult to figure out patterns like that from algorithmic code. Remember - code can't easily detect shape patterns and use judgment like you are able to do.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  Frenchy Pilou (PILOU)
4563.5 In reply to 4563.4 
Ok must find trick for the general case no planar no symmetric :)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All