Extend solids in push-pull gone?

Hi all, I was under the impression that Push-Pull command had an extend option that would let me grow truncated solids extending their trimmed surfaces. But I do not see that option working any more in V9 WIP or V8.

Did I dream this functionality existed? Is it now removed? replaced to a different tool?


Thanks,

Gustavo

The extend option does not seem to be available on a truncated cone but works fine on a box.

in this case, a polysurface made our of just of planar degree-1 surfaces making a super simple solid is too much for Rhino push-pull extend to handle? Are we all ok with this?

G

Somehow I also think extending a truncated cone worked in the past…

yes that did work, and I cannot tell for sure with this example I shared but similar things I was able to do before. Not anymore.

File here:

extend_this_01.stp (56.3 KB)

Can’t say if it worked in the past, but out of spec for current; from the help page: “The Mode option is only available when extending is possible that is when all the surrounding surfaces are planar”

First problem is that these surfaces aren’t planar:

Next is that you seemingly can’t extend a surface past a vertex where a pair of non-coplanar adjacent surfaces meet with its corner, as with the top two here:

Whereas you can extend a surface where the corner is not on the adjacent surfaces’ common edge as here, where it can be extended outward until it reaches the edge at the red arrow, or inward until it hits the one at the blue arrow:

extend_this_too.3dm (129.7 KB)

hi @jeremy5, thanks for checking this. I thought that untrimmed 4-sides edges would work, but I guess not. Was that also always the case? (@Joshua_Kennedy)

I run a planarity script and it the identified those 2 surfaces:

I edited to be all planar and see if that would work:

Now the extend option shows up but no luck making the edit, it does nothing, not even an error message, it fails silently:

Here’s the V9 file:

all_panar_polysurface_also_fails_gf_260420.3dm (351.8 KB)

G

I merged all coplanar faces and then trimmed the end so that the intersection of the top faces no longer coincided with the corner of the face to be pulled:

Which allows the surface to be pushpulled:

Demonstrating how when the corner of a face coincides with the vertex between two adjoining faces it restricts the pushpull function. Something that needs some developer love.

all_panar_polysurface_also_fails_gf_260420 001.3dm (174.7 KB)