Pipe on circles/arcs/lines

What about the “Pipe” tool, where the arc segments don’t use a proper revolved circle profile? Instead, it builds an extrusion with variable diameter and a ton of unwanted control points. It’s super annoying to delete and manually build revolved surfaces where the “Pipe” tool fails to do so.
Another huge problem with the “Pipe” tool is that it does not make simplistic pipes with the minimum amount of control points. Those have to be removed additionally, breaking the History…

Here is one video showing how I fix that bug by using a custom macro to set the axis for the subsequent “Revolve” operation:


Macro 1: Axis from arcs and circles:
! _CPlane _Object _Pause _ProjectOsnap _Toggle Enter _Pause _Line _Vertical 0 _BothSides _Pause _Pause _Cplane _Undo _ProjectOsnap _Toggle Enter

Creates a line which represents the aligned axis of a true arc or circle. Made to work no matter what’s the orientation of the input arc or curve. Starts from the center of the arc or circle and goes in both directions.
Useful if you need to create a true radius pipe via “Revolve” from the end of an existing straight pipe.


Macro 2: Straight pipe:
! _Pipe _Pause _Cap=_None _Multipause _SelNone _SelLast _ChangeDegree 1 _Enter _SelLast _HistoryPurge _Enter

Ideal for creating a simplified pipe with Degree 1 along a straight line.

Now try that partial revolve with a proper degree 5 circle :zany_face:

Very clear video thank you. I have created this ticket RH-88888

Note that the current implementation of the “Pipe” tool creates cylindrical extrusions with 4 rows of control points along the length, whereas the desired behaviour is to generate extrusions with just two rows of control points at the start and end of each extrusion.
Ideally, a Command line option to switch between the current and the cleaner output extrusions would suit the needs of all users.

I only see that happening if you have Tools > Options > General > ‘Use extrusions when possible’ switched off.

Extrusions were known to cause some troubles with the modeling in Rhino, this is why I keep them turned off since years. I see no reason for the extruded cylinders to have two extra rows of control points. That forces the user to delete those manually, hence the History recording gets broken.

Extrusions, like the Network (network) and Patch (botch) surfaces should be forbidden by law ; )

Are you going to eat those words like knäckebröd without water when Rhino 9 comes out with new patch (fillsrf)? Just dont make that law permanent :joy:

Alias and NX had a go at those kinds of surfaces, but they never really work in terms of quality. If you surface model properly, you don’t need those “crutch surfaces” anyway : )

This is true

Knowing these kinds of stuff and building it properly you can make some really smooth clean quality surfaces I have seen

So you won’t be using it much the patch in rhino 9 I take it? Does it produce bad results for the cause?

I don’t take much into account these rules when I do things but they do help sometimes understanding it to avoid or fix any issues, helps with problem solving.

im always interested hearing from other fields and views as one can always learn from it

I just fail to see where the “botch” surface would be useful (once you found a suitable patch layout for the product you want to surface model) other for some last-minute hole/gap fixing: “Get that model out to 3D printing/CNC milling, dude!”. In such cases, it’s a good solution, because it’s the only solution : )

See this forum for typical problems. Here, the user was probably a novice without industrial design education, who thought that one can draw “shape outlines” like in Adobe Illustrator with a “fill”. Here, the user was also falling into the “shape-outline-‘n’-fill” trap. Or here, another one, where the user very likely did not patch layout his object with primary and secondary surfaces first, before starting to model.

formfinding. also the new patch in v9 (still in flux i guess) was redeveloped providing much higher continuity

Maybe it works for a quick visual but I try to avoid things like that it would require something like patch in v9

But for cnc or 3d printing i dont think anything i have made is suitable for it

I am studying into the 3D printing field soon I will probably have the same opinions as you once in finished in 2 years :joy:

“Its BOTCHED you Muppet!”

Well, let’s wait until 2026 or 2027, when V9 is officially launched. I would not deploy an unstable WIP to users. From the little I saw of V9 so far, I fail to see any practical use case for industrial designers, apart from hot-fixing a model, as before.

3D printing still suffers from a low surface finish quality and problems of isotropy due to layer-based build-processes, and much post-processing is necessary. You can easily correct surface modelling glitches in post-processing, as with rough CNC-milled pre-prototypes. Researchers in Sweden have written a very comprehensive book about the current state of affairs of 3D printing as part of Springer’s series on advanced manufacturing.

Another much needed option for the “Pipe” tool is to be able to set the seam orientation, especially when using the “FitRail” option.

Obviously, in cases where the input geometry is made by simple lines and arcs randomly in the 3d space (non-planar ones), the seam of each pipe could be oriented locally. For example, the seam of each arc pipe could be set at the minimum inner side (the best solution from a manufacturing perspective, such like laser cutting or chassis design) or the maximum outer side, whereas the seam of the straight pipes could match that of the adjacent arc pipe.
However, this is impossible if a straight pipe is adjacent to two arc pipes rotated at a different angle each.

Here is an example of the latter case where the middle straight pipe can’t inherit the same seam like the two adjacent arc pipes due to their different relative angle of rotation.
One possible solution is to force each straight pipe’s seam to match the seam of the adjacent arc pipe’s seam in a consecutive way.

New super pipe tool.3dm (570.3 KB)

I will have a look

Since you are from Sweden there is “yrkeshögskola 3dprinttekniker” if you want to find info about it maybe you can tell me if its good or not

Income from the cnc side

Dont want to hijack this thread I’ll leave it at that

I just clicked on that book it’s the same book I’m looking for the first course I’m having :joy:

Yeah, that’s why almost nobody is using it… :wink:

Who says that?