Grasshopper

algorithmic modeling for Rhino

Good day please help.

How can you put a geodesic grid on the torus?

With respect for Alex

Views: 1760

Replies to This Discussion

What is a geodesic grid?

--

David Rutten

david@mcneel.com

Hi Alex

one simple way would be to start with a simple toroidal 'box model' and then to subdivide it with Weaverbird's Loop subdivision. Finally you can project it again to a torus for precision.

If you want, at this point you could equalize a bit vertex distribution by using Mesh Smooth (in the example), Weaverbird Laplacian, or some other force in Kangaroo, or even some other relaxation algorithms.

Lots of different initial primitives and/or other subdivision schemes will give several different results, and will influence the orientation of the rows that you see.

I've created this original 'primitive' with the ReduceMesh command. If you model it by hand, with a little more thought, you'll get better results.

There are surely other methods, too.
I hope this helps getting started, if you go for this idea,

Giulio

--
Giulio Piacentino
for Robert McNeel & Associates
giulio@mcneel.com

Attachments:

Wouldn't this create a triangular grid on the torus? I think he wants tetrahedrons on the torus. Maybe wb stellate component after what you did would work. 

It's funny I did exactly what you did, but end up with the triangles in a quadrangular grid, instead of an hexagonal grid. In this case stellate doesn't yield the desired result. I guess it's because of the way you created the initial torus. 

Giulio great thanks for help! :)

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service