Projecting Curves onto a Sphere

Hi to you all,
first I would like to point out, that this is my first request and if I make some mistakes, please treat me kindly hahaha

At the moment I’m struggling with a problem regarding a decoration for a music festival.
The plan is to create a sphere by bending the attached geometry. By using this geometry 6 times and securing it at the connection points we should be able to bend the wood into a sphere shape, which will later be enlighted.

I was trying to use the script that Peter offered here:

But unfortunately it didn’t work out with my geometry…
I’m trying to project the curves in a way that they look like this football in the end:

Somehow in my head that rings a bell regarding non-euclidian-geometry and maybe that’s why I can’t get it solved on my own :frowning:

For me it’s very important to be able to modify the shape of these patches after they have been mapped onto the surface of the sphere, regarding design decisions.
But with the parametric abilities of grasshopper and your help, that should be no problem.

Here is the promised attachment, a rather complicated way to create this shape… sorry for that :stuck_out_tongue:

curves to be projected on sphere.gh (12.0 KB)

I really hope that this community will be able to help me!

Thanks
Pauli

1 Like

Hi Paul, I’m not exactly sure where you’re struggling.

Out of personal interest and to learn some of the new tools I was playing around with the pattern and texture mapping in Rhino 8 WIP.

I rebuilt one part with 4 boundary curves and two ‘isocurves’ in the vertical and horizontal center of the surface. That surface can be unwrapped in the texture editor and the UV island can be scaled so it fits nicely on the texture.

I rebuilt one panel with horizontal arcs with roughly the same length as the segments in 3D and exported the boundary as SVG to GIMP and created my own texture.

I also took one panel of your tipbet image and just quickly added a background since my pattern isn’t curved as much as that image.

soccer_ball.3dm (1.7 MB)

tipbet

This is my Grasshopper (Rhino 8 WIP) definition to bake the top surface rebuild as a block with six transformations:

soccer_ball.gh (32.7 KB)

After baking the blocks, the surface can be unwrapped in the texture mapping panel and the UV island needs to be adjusted in the UV editor.