Hi everyone, and thanks in advance for your patience if you’ll decide to go through all of this. I’ve been trying to create a mesh through Delaunay triangulation as follows:

Create a set of truncated cones through a loft

Isotrim and debrep the result to get the vertices and centers of each subsurface

Here’s where things got a little complicated for me. I wanted to move the centers along the normals to the subsurfaces, but I also wanted each row to go a different distance. I partitioned both the centers and the normal vectors as shown

Finally, I merged all the points and plugged them into the Delaunay Mesh component. I set the planes originated from the very same points and the normals as base planes for the triangulation, and ended up with this
What follows is instead the kind of geometry I was trying to create, which I obtained easily by just plugging the centers from the evaluate component into the Move one, without partitioning them or the vectors. I was very careful in handling the data tree so that the one created above was logically identical to the one that led to the result below, thus I have no clue what’s wrong here.
I enclose the grasshopper file in case you want to take a closer look to it: Ermione.gh (35.5 KB)
Again, thank you so much for your help! Have a nice day!