Random faceted planar surface

Hi! I am looking for guidance on creating the following kind of surface:

1 made of random planar faces
2 is convex throughout: there are places where the surface is concave
3 similar to the random/rocky surfaces in terms of shape, but different in terms of
3.1 not triangle surface. the planar surface should have different numbers of edges
3.2 far fewer faces. similar to how rocks using voronoi/facet dome have very few faces, compared to random rocks generated by mesh-based methods
4 all surfaces face up. I tried compiling a bunch of facets dome random rocks, but due to their random nature (which I need), some facets inevitably end up facing downward
(like how voronoi/facet dome rocks are ‘artistic’/simplified version of the mesh-based random rocks, the faceted planar surface I am looking for are the ‘artistic’/simplified version of the mesh-based random rocky surfaces) The mesh-based random surfaces check so many boxes in what I need, but the faces are all triangles :frowning:

Please show some reference pictures or files.

1 Like


Like this! Except all faces are strictly planar. There are places where we have concavity, but overall it’s convex. Importantly, none of the surfaces face downward (no need for something like the arch, something like need ‘overall convex’ designs similar to a mountain)

The ‘obvious’ (probably not ideal) solution is to put a bunch of voronoi/facet dome things together on a surface. To make sure I only keep upward-facing surfaces, I can move some of them below the xy-plane I use to trim the things. The problem is, they are random (I need it to be random), so there is no way to tell how far I need to move them below the xy-plane

Basic idea is to generate some polylines of growing width along a spiral, scale them inwards and extrude them by descending height.
Extrusions are cut by an inclined plane.

Adding a bunch of Graph Mappers may come in handy to generate more variety of shapes.

RandomRocks.gh (16.9 KB)

4 Likes

Thank you so much! This is a great solution! I will investigate the Graph Mappers so see what it can do!

It seems that the surfaces are not in fact planar in this case. Could you please point me to a direction to make them so?

Ah of course they’re not, I changed the cut for a projection thinking it could be easier !

Changed for Extrude Point and Plane Through Shape.

RandomRocks_planar.gh (23.5 KB)

Thank you so much!