Unitizing point directions

Hi guys,

How i can make/adjust all the point directions look out of the surface?
I’m getting one direction normal after move the pattern to the points grid i created. any hint is apricated.


form pattern.gh (59.0 KB)

You have created an elaborate GH definition without any regard to what each component is doing, which makes it very difficult to discuss. For example, your sixth component is a List Item that produces one extremely tiny fragment of a curve only 0.000106 units long :interrobang:

missing

Please try again and pay attention to what each component is producing. Temporary text panels are good for this, along with judicious use of preview, of course.

P.S. Your geometry is extremely far away from the origin and consists of three very tall surfaces that make dividing the surface difficult.

This resembles what I think you want? Very different from your code.



form pattern_2024Sep2a.gh (60.7 KB)

There is much more that can be done, such as aligning the “columns” or extruding the shapes.


form pattern_2024Sep2b.gh (55.2 KB)

R7 compatible.

P.S. With a lot more complexity (orange and gray groups), I got the columns aligned but the shape pattern isn’t correct yet.

P.P.S. Better! form pattern_2024Sep2d.gh :sunglasses: Way too complex for beginners.

2 Likes

Man, your scripts are always so smart ,I love them! really appreciate what you’re doing, and I think I’m good with the beginner ones haha.
Just one last question I’m thinking of scaling these curves while populating them, like in the attached image. Any idea how to do that? I got inspired by the Joker when I saw the images you shared. :sweat_smile:

Scale based on the Z value of each row? Like this blue group?


form pattern_2024Sep3a.gh (60.7 KB)

Perhaps I’m misunderstanding your image? The hearts are confusing.

Something like the attached,I’m thinking it could be interesting to populate while randomly scaling. As the scaling increases, the larger geometries will take the space of the samll ones.

i’m trying to group the points first (using the script you did couple months ago about grouping points) then move them. but not really sure if this is the right method to reach the image

form pattern_2024Sep3a.gh (85.4 KB)

You are pretty far out of your league and haven’t replied to my questions/comments, so I’m done.


form pattern_2024Sep4a.gh (55.5 KB)

I thought the attached image explained what i’m saying .
*the heart is only curve i wanted to experience in the populated curves
*the poplation not as z direction but more like randomly scaling like the image attached

thank you for help joseph