Please add Trim Direction=Normal/Pull

Rhino has about a thousand unnecessary clicks and steps that really tears on my RSI, but one that doesn’t just do that, but also either fails or creates infuriating mistakes you don’t immediately notice, is the implicit trim direction that Rhino creates internally without ever showing or telling you.

Yes, people have explained the hidden rules that govern this to me many times. It doesn’t matter, because I shouldn’t have to spin the model around in order to see if an edge or curve might be planar in some angle.

99% of the time, I want to Trim Direction=Normal (or Pull as Rhino calls it).

I’ve only used Rhino for a year, but I think I’ve already wasted several hours on figuring out why my Trims so often fail, and these days, I often go through the extra steps of DupEdge/Intersect, Fin and 3xExtendSrf which is a chore.

(Now, an ExtendCuttingSurface option in addition to the current line option (which never works) would also be nice, but I’ll keep this topic to the above single request.)

1 Like

Normal to what? The surface you are trimming, the active CPlane or the curve’s plane (if planar)?

I’m surprised you have to ask that question. You don’t have a preference that you’d use 99% of the time?

I come from a different software package where you were allowed to select the direction, and in that tool I set it to target surface normal back in 2009, and I still haven’t changed it! :rofl:

I’m used to the default CPlane normal-based trimming, so that’s what I use - 99% of the time, I guess…

I just trim with surfaces, because I am lazy to keep track which view I am currently at or what Cplane I was using last. So I just extend the curve as surface and see if it is going where I expected, then I trim surface with surface.

Ok. Just to be clear. I’m posting in the V7 forum, not the V6 forum. So both of you are happy to waste seconds, turning into minutes, turning into hours, and neither of you want this feature to be added to Rhino?

Are you happy with the status quo, or are you just resolved that this is another of the 10k+ issues that they’re tracking that will never get resolved?

Yes, I am, but I probably don’t do the same kind of stuff you do or have the same expectations.

The question is, given a TrimDirection=TargetSurfaceNormal option might be available, how do you propose that it should work reliably? Trim can trim curves, surfaces and polysurfaces in one operation and not only by mouse picking, but also by window, crossing, lasso and brush selection of objects. I can see how it might be made to work reliably using a single curve to trim a single surface, but what about a polysurface that does not have tangent or curvature continuous joints? Which surface normal should it use?

Also it seems to me that if the trim curve is pulled to the surface along the surface normal, depending on the distance of the curve from the surface, the trim could be different - or could miss the surface entirely…

Maybe post an example of how you expect this to work?

1 Like

No because your workflow sounds weird if this is causing you so much apparent grief. So if you’re in an orthographic view trimming off an object with a flat curve, you STILL want it to Pull? How do you ever precisely trim anything?

It’s not a mystery. I’m reluctant to mention other threads and other software, but so many problems that exist in Rhino are solved problems in other software packages (yes, yes, why don’t you use them instead I hear you say… I’m hoping that I could use Rhino all the time, and I’m hoping V7, V8 etc will improve instead of standing still).

I almost never use orthographic views. I’m not an engineer, I’m a designer, and what I design is very three dimensional. Trimming in ortho views work mostly with flat surfaces, and mine tend to curve a lot.

I don’t know… how do CAD other packages ever trim anything precisely? :roll_eyes:


I don’t understand why the Rhino community finds this concept so alien, when the rest of the CAD world has used it as standard for the last two decades…

1 Like