Smooth merging two mesh with different topology

Hi Guys! I’m working on this project where I’m trying to apply a pattern to this mesh (image 1). Since I want to apply a catmull clark at the end to smooth everything, so far I achieved the best result by refining the topology of the diamonds where the pattern is applied, but then the two meshes doesn’t match in topology and ofc they don’t result smooth in the final result (image 2). Ofc I tried to refine the other mesh as well but I want to get a smoother result where the pattern is not applied, since I used a LB diamond pattern to generate the meshes and they are visible if I refine the mesh (image 3). I also tried to create a transition zone to vary the topology from one mesh to another (image4) but the result is not that good (image 5). How can I get a smooth transition?

2

meshtransition.gh (175.3 KB)

you are lucky because your topology matches anyway (1,1/2,1/4). (there is also a rather dated command called “matchMeshEdge” which can match topology between two mesh edges)

I happend to use the stripper plugin for the subdivide in gh.

but there is actually a function like that in side rhino mesh tools:

meshtransition_dk.gh (670.4 KB)

*ps. you can hard crease the subD at the top to maintain sharp corners

Thanks! The transition is good but i would like to achieve smoother result where the pattern is not applied. With this method I can still see the diamonds. The only way I was able to get what I mean was without subdividing the mesh where the pattern is not applied and then using the catmull, but then i cannot merge the pattern mesh.

That should be done before this.

I am wondering why you don’t apply that pattern to a otherwise ready basemesh?

the transition between a facetted edge and a fully round body is not so easy afterwards, especially in meshes. this could be done as a single surface nurbs.

I tried to apply the pattern on a base mesh by using the faces but I don’t have much control of size of faces and orientation as I have with the pattern LB