I need help with a sweep2 I think?

I am working on a charity project that requires a long message be put onto a complex series of spirals joined into one.

I have tried grasshopper and manually in rhino to create a sweep or loft or anything that can follow this without any luck.

I tried rebuilding the curves to create the same number of points. didnt seem to have any effect

I need to transfer objects with a flow command onto the surface after so a split surface does not work

I created the spirals via flexibility then joined as shown.

the idea is that the text can be translated into different languages so I would save so much pain if I can make this generate in real time because of different length requirements in different languages.

I can already write onto a cylinder in a spiral, but the bell shape is a whole new level of complexity with the warping I am afraid I will find as well as the spacing requirements.

spiral help.3dm (97.4 KB)

Dear Matt, I have (re) read your question a couple of times and looked at the bell shaped spiral (nice shape !). But I do not understand what you are working on, so let me ask:

  • should the next be projected in a spiraled way? To me it seems the text is like a sash or ribbon with text wrapped around a 3D shape (‘Miss Universe’ sash that drapes over the body.)|
    Is that correct. Or a christmas bell with “Merry Xmas” on it"?
  • Or has it also to move, while projecting? Are you trying to create a design where the text spirals upward/downward in multiple parallel paths—like a helix or a barber pole—with each path potentially in a different language?** Or is the shape more like a bell (or hourglass) that rotates, causing the text to wrap around it in a continuous spiral, similar to how text wraps around a cylinder but with a tapered or flared shape?"

So please help us a bit more in what the result at the end should be.

  • Recently I did text on a cylinder. I made the text in Rhino.
  • Made surfaces of the text.
  • On the cylinder I made surfaces to project them on.
  • Used Sporph to get them where I wanted. (maybe you already used it, otherwise have a look).

Please let us know, regards, Eef

the text will flow onto a surface in the spaces between the curves.

the barber pole is probably a good description, however there is only 1 line and no gaps between the lines.

after the flow operation I will b union it onto a solid of the same shape.

its all-in-one language but it’s in braille, the plan is to put the I have a dream speech on the liberty bell. or rather a close approximation of the bell, the purpose is to promote an organization that creates tactile models for the visually impaired. it will be read on a turntable like a cake decorating stand but bigger.

the speech is about 2000 inches long not counting the warping that will need to account for. but that’s another problem for another headache next week if I am lucky.

my current issue is the sweep command sort of turns inside out creating the hourglass look you are noticing.

the previous project was Lincolns hat with the gettysburg address. the same spiral concept but of course the hat is very nearly a cylinder. and it only proved the concept of what I am doing now.

I did the first project with almost no experience in grasshopper for anything beyond 2d. my previous employment working with rhino was not near the complexity of this.

I am learning a lot as I go feels like an understatement.

the hat turned out better than it looks this was just a quick snapshot

Sweep 1 with many sections lines the shape out rather well.



spiral helpEW.gh (61.3 KB)

And played a bit more with it:
spiral helpEW2.gh (60.4 KB)

  1. the rebuild with this higher number (750) ensures that the output of the sweep1 is 1 surface (so you can divide in in the textblocks you need. )

Regards, Eef

Thank you so much.

you are welcome. Please show us the result when ready

The program is very complex its placing 21000 dots then connecting them to the bell with solid union. I am using anemone to loop the process for each character individually to try and make the process run smoother/determine problems areas that I cant see but it didn’t get passed 500/9600ish

I have also tried shrink wrap but the object is simply too large for my computer.

I have been having issues with boolean union in rhino proper also. It fails but I am not sure why. It could be another scale thing?

I do not understand what you are running into very clearly. But maybe it helps when I explain how I would approach it. :

  • the sprial you made is in fact a very long surface.
  1. count how many cells (about 7000?) you have to place , group them in small groups of words (5-10 words per group (200-400 segments?)).
    make a date tree with all your text (in dots; in cells; in segment)"
  2. place every segment on it’s own surface (flat); with same height as witdh of spiral surface and total length = length of sprial (same number of cells) (111>333)
  3. divide the spiral in 7000 (number of cels); cut it in as many surfaces AAA>ZZZ as you made in 2
  4. use (SPORPH) to place every flat surface on the surface of the sprial 1 > A; 2 > B etcetera

I think you computer will be able to calculate that because it is cut in smaller portions.