"perfect" grid with nice boundary

A very interesting topic,

There are many possible ways to relax these distributions – beyond just treating edges as springs.

As several people have pointed out, the flow of the curves can be more important than the spacing, so sometimes it makes sense to use bending along grid lines to keep them smooth.

Also, making any changes in edge length more gradual across the grid can help – so equalising concurrent segments along the grid directions.

The hardest part is often selecting the right topology. Internal irregular vertices tend to draw the eye, which we often want to avoid.

However, if we don’t have any internal valence 2 or 3 vertices, to meet a smooth boundary curve we need to either chop some grid cells diagonally at the boundary, or have some valence 2 corners, which tend to cause some bunching up around them.

If cutting cells diagonally, there are then various ways to treat the relaxation differently at the boundary to get the spacing nice.

Here are a few variations
dots2

dotdistribute.gh (36.7 KB)

10 Likes