Modify subd

in this example i use 2 cylinders to do a boolean difference on a subd object. the result is 2 sockets in the subd part that has converted to a closed polysurface. Is there a way to put sockets in the subd part and it stay a subd?
test4.3dm (6.7 MB)

Hi David - in general no - as soon as a SubD is trimmed it must be converted to surfaces. You’d have to build that shape into the SubD structure, so to speak, not use trimming or Boolean operations.

-Pascal

thanks, that is what i would like to do is build that shape into the SubD structure.
I will work on an example to post back for you to look at, so you can see what I want.
i have trying to use this video to make it work what i want. the socket has to have a flat surface.