Help with data structure organization for ROBOTS plugin

Hey!! Hoping I could get some help or guidance on a challenge I’m facing in grasshopper. I’m working on setting up a grasshopper script for the printing of a cylindrical tube, where one of its parameters is incline angle. The added some photos for context. Each layer is a curve and depending on where it is, it is either a full elipse or a discontinuous curve. I’m splitting up the curve into target points but the target points aren’t necessarily ordered properly for a print. How do I manipulate these target points to print each layer properly, starting from the bottom and ending at the top?

please upload your .gh file (internalise curves etcetera first).
Regards, Eef

Circular layer path V1+ robot program toolpath.gh (46.9 KB)

Here it is. Thanks!

thank you for uploading. Now wait a bit so the “robots” plugin specialists pick it up.
@martinsiegrist : Is there special group for this plugin on the formum?

Not sure but it seems the issue isn’t really plugin related but primarily the setup of a vase mode continuous path?

The .gh is loaded with several robots plugin components.

Yeah, it is more of a data tree issue. The target points aren’t arranged correctly to print gradual layers from bottom to top. Not sure if there’s another forum focused more on this, or if it can be resolved here directly.

Hi! Sorry, I’m not sure I’m following; correct me if I misunderstood something. You are slicing a cylinder with inclined planes, which gives you elliptical curves that you then divide into points. But if you need a data structure organized from top to bottom, why not slice with horizontal planes instead, which would give you horizontal circles?

1 Like

Maybe stupid suggestion, but why not use: Twist ?

Yes, this would be the most straightforward way to slice. However, this project is for investigating printing angle and its effects on structural integrity and material capacity. So the purpose of this exercise is to parametrize this incline angle in order to see its effect at different inclines.

I got the inclined slicing part, maybe I misunderstood the rest. It looked to me like you were trying to organize the points back to horizontal layers, sorry.

From what I can understand, that would be my idea to start from:

Circular layer path V1+ robot program toolpath.gh (38.2 KB)