More elegant solution to create this “spiked sphere” dodecahedron model

Hello

I’ve worked on this “spiked sphere” model for the past days and managed to create the desired shape.

Now I’m wondering if there is a more elegant solution to create the model, with fewer operations/components.

I’m a complete beginner, so I’m sincerely happy for any ideas or inputs!

A quick summary of the steps I took to create the model:

  1. Create dodecahedron curves.
  2. Wrap the dodecahedron curves with rectangular pipes.
  3. Find the points where the rectangular tubes intersect, then recreate the rectangular pipes without the pipe overlaps. Cap the holes to create a closed brep.
  4. Extrude the corner vertices to form pointy spikes and merge them with the main shape.
  5. Convert the entire brep to mesh and then sub d.

Here is the grasshopper file.
spike-sphere2.gh (43.5 KB)

spike-sphere2 Edited V0.gh (51.3 KB)
This uses fewer components.

5 Likes

You blew my mind, this is so much more elegant and short than my approach! Thank you so much! I learned a lot by studying your solution.

Now it’s time to 3D print it and turn it into a ceiling lamp.

1 Like

What 3d printer will you use?
Share images of the print in the gallery!

Glad to help!
And I like to see the print either. If possible, please share,thanks!

I’m definitely going to share the results on the gallery!

@martynjhogg I’ll print it with my BambuLab P1P

1 Like

Nice! I have a P1P too.
Tree supports then?
Or are you going to split it into parts to print?

@martynjhogg Awesome. I’m really happy with the printer.

I’m going to split the model into parts, since I’d like to print a large sphere. Currently working on the parts splitting in grasshopper.

I posted the fabricated model on the gallery: Spike Sphere Ceiling Light

@Quan_Li, @martynjhogg

1 Like