Grasshopper

algorithmic modeling for Rhino

P-Hex mesh starting from mesh (instead of a surface)

Hi,

I am looking to designing something like this where the hexagons are planar:

I did this one in the crudest way by using the project component with an hexagonal grid as the curves to project, and a mesh (the bubbly things) as the brep to project onto. 

I have been able to create a Planar Hexagonal Mesh (P-Hex mesh) by starting from an initial surface component and doing iterative processes in Kangaroo. But here the initial component is a mesh, so my definition to create planar hexagons doesn't work. 

Any ideas on how to procede? Thanks!

Views: 4414

Replies to This Discussion

As your surface has some anticlastic curvature, it is impossible to cover it with hexagonal panels that meet the 3 requirements of being watertight, convex, and planar. You can choose any 2 !

If you choose to let the hexagons be non-convex there are some interesting shape possibilities, though I do wonder about the practicalities of fabricating and joining such panels in many materials. 

(See this thread for some more on this : http://www.grasshopper3d.com/xn/detail/2985220:Comment:242949)

Thank you Daniel, I wasn't aware of that. But I still have the same problem. You see the problem is that usually definitions that have to do with creating 3d meshes, start from a Surface component. Whereas my initial component is a mesh; so any 3d meshing definition I would apply wouldn't work. 

I don't know if first I have to convert the bubbly mesh into a single surface (or to that matter if that's even possible), or if it's possible to apply a 3d meshing definition to an initial mesh instead of a surface. 

Bellow is the wireframe display of the bubbly mesh, and the definition I did to planarize polygonal grids starting from a surface. 

http://www.nieser-berlin.de/research/bib/2010_NieserPalaciosPolthie...

Here's a description of an approach to hexagonal parametrization, developing from the work with quads I was mentioning here (http://www.grasshopper3d.com/forum/topics/nurbs-quads?xg_source=act...)
However, your problem is essentially one of remeshing, and if you are okay with the occasional pentagon and heptagon, you don't need to find a full parametrization. You can work on getting a nice triangulation, then take the dual.
However, this still doesn't solve the planarity issue...

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