SubD union help

-Bridge to attach separate parts,
-Use extract surfaces (right click on the explode icon) to remove them from a subd.
-Use the extract surfaces with the copy option to steal parts of your model without damaging your original model for further use.
-Use the delete key to just delete faces edges or points (will not create disjoint parts, use extract for that)
-Use gumball drag + alt tap to copy edges or faces

Thanks for your help.
I can pay for a beer!—via Paypal if you want –


Thank you !

Rhino 7 is not finished as long as SubD Boolean Union does not exist. :worried:

Hello, examples of operations with SubD have already been published, with the simple boolean. (I have read it back in the forums some time ago). You can check it.

( but not ever good result)

Hola ya se han publicado ejemplos de operaciones con SubD,
Con las boleanas simples.(lo he leido tiempo atras aqui en forums).

Puedes revisarlo.


I’m working on something related, a sort of ‘fuse’ operation for smoothly combining SubD objects:


Sub d (and rhino for that matter) will never be “finished” we will continue to develop it into the foreseeable future as a 1st class citizen of the rhino toolbox. If you don’t get everything you want with v7, make sure and let us know and we’ll add it to the list for v8 and beyond-

1 Like

I think it can be easily achieved from grasshopper. but it is much slower to use quad Remesh.

The Pipeline component does not have the option to upload Subd to grasshopper

Yes ! very good
but how are you doing that “union” between Subd?
What commands do you use to achieve that? …
–until now, I have not seen an explanation about it anywhere —
–Do you have any tutorial to understand the process?–
Another just to say ‘congratulations’, how fast everything goes on your pc …, but nothing is understood for a common user rhino-who is not a programmer, I think

I can’t understand how you achieve all that?
have you left a good school?
help tutorials pls

Hi @claudiofeldman
Nice cartoons :slight_smile:
To clarify, what I showed in the video above is a new Rhino command I am coding for McNeel. It’s not done with kangaroo, or existing commands. I just got it working a few days ago, but the aim is to get this new ‘fuse’ command into a future Rhino 7 WIP release.
Also, don’t worry about your PC speed, this one isn’t a very computationally demanding process.


This is very good news! If we combine it with the SubDLoft command, we can work very fast. (I would call it Hyperfusion360 command.) :clap: :clap: :clap:

1 Like

This seems like it could potentially also work as a huge upgrade to fatten if we use GH to position struts and nodes and then fuse them all.

Or are you working on a fatten upgrade separate to this?

1 Like

Hey, @vikthor, what’s the “Q+” component?

And have you tried running the output of that definition into the WIP mesh to subd component instead of Wb Catmull clark? You might be able to remesh with a lot less faces if the end result is subD.

Hmm, I hadn’t thought of it like that.
The fatten rewrite is a separate thing, though I guess there are some connections in the ideas used.
There might be some cases where you would want to fuse struts together like this, but I think in general for making clean junctions of 4 sided pipes, a specific fatten tool for this works better.

I was thinking about pipe with more than 4 sides.

There’s no SubD theory posted anywhere that I can find, at least nothing akin to the detailed explanations of curves and surfaces that are in many tutorials, so I started to do some experiments to figure some stuff out: for example, to get better than 1% tolerance of a true circular cross section using subD, you need a ten sided pipe. (not that the look of four sided pipes in a subD lattice isn’t cool. one of the first things I did when I got the WIP was run Mesh+ lattices to fatten to subD. It’s easy and beautiful.)

So I’m hoping there will be a way to work with many sided struts, and this fuse tool seems like it might have potential for that. I’d also toyed with using polyhedra converted to SubD as the basis for nodes multibranched blends, and they can come out looking pretty good, which may be another application I’d attempt to use fuse for, because doing it manually is very tedious.

are the quad remesh settings in rhino wip
yes i have already used the subd options in grasshopper on past occasions

1 Like


With fatten the hard part is making nodes where each connection has the same number of sides. Otherwise you end up with struts needing to connect with different numbers of edges at either end, so you have to introduce triangles along their length and the subd structure gets a lot messier.
Now I have all-4-sided struts working though, increasing this to struts with multiples of 4 sides is pretty easy. Here’s with simple subdivision

but one potential advantage of using more sides I haven’t used here yet is that it should be possible to reduce the twist along the struts, since you have more options for how to match the rings at start and end.


This is way over my head, but from playing around with the node blend problem in manual drawing, I totally get that many circumstances force me to create triangle or penta faces in order to get good looking results.

The current version of fatten is pretty reliable for four way intersections, are you saying the new one is totally reliable or that it’s going to do even more?