Circular panels on surface

Hello,

I am working on adaptive circular panels, that I have created in Grasshopper. I have tried to implement it into other surface, since i need more rounded shape. Is it possible to do it somehow?
I am lost in how to achieve it and I will appreciate help, since Im new to Grasshopper.

facade.gh (20.0 KB)

assigned to Grasshopper category

1 Like

There are several things going on in this model. When you say ā€œi need more rounded shapeā€, do you mean instead of the rectangular array of points?

Why is Distance is measured from two different points? And what determines their locations? I would think the average point would suffice for both?

Oh, damn! I just realized you have two copies of code in this GH file amd I was looking at the hidden one (ā€œOTEHER DESIGN OPTIONā€[sic]). :frowning: Waste of timeā€¦ I wonā€™t bother with ā€œTHIS ONE!ā€.

Dispatch before Circle makes no sense, there are earlier controls to get the same thing.

A domain applied to Circle ā€˜Rā€™ (radius) makes no sense.

Blue group switches between rectangle and circle.


facade_2024Feb28a.gh (19.6 KB)

WOW, that is amazing, thanks anywas for help.
My point is, what if I want to implement those circles in surface I made in Rhino that is more rounded, but not actual circle. Like how to adapt it to the lets say brep im making?
Screenshot 2024-02-28 194148

OK, well, thatā€™s a different approach entirely. Iā€™ll need to have that surface if you want me to try? If you want to try it yourself, just connect this new surface directly to SDivide.

Meanwhile, there are many things that can be doneā€¦ Without knowing what you want, I added a Graph Mapper to smooth the effect (white group). Still using one reference point for both position and rotation. Not sure that works with this new surface (that you must post!).


facade_2024Feb28b.gh (17.9 KB)

1 Like

facade_for_gsh.3dm (94.3 KB)
There are two surfaces I wanto apply this pattern. I will appreciate help with one of those, the other one hopefully I will do myself if I will know how to approach it !

These surfaces (internalized, so no need for Rhino file) are at a vastly different scale than the rectangle and circle in version ā€˜28bā€™ above, so slider values must be adjusted accordingly.

I had to flip both of these surfaces so their ā€œnormalsā€ pointed ā€œoutwardā€.

I used SFrames instead of SDivide. Using Average for the ā€œattractorā€ reference point might no longer be idealā€¦?

Because of their curvature and how they were created, isocurves and the surface frames Iā€™m using are bunched up in some areas, which might not be idealā€¦? Another way to get these surface frames would be to divide their top and bottom edge curves to get lines between them that are spaced more evenly?

The position (Move) and rotation domains, circle radius and U/V slider values need to be adjusted for these surfaces. I changed them a little but their values are up to you.


facade_2024Feb28c.gh (54.0 KB)

2 Likes

Thank you so much, that makes it so easy!

Attractors are fun so I played with this some moreā€¦ starting with this idea, which works well:

I also changed the attractor point (white point) to one you choose with the ā€˜Haā€™ and ā€˜Vaā€™ sliders.

Then decided that multiple random attractor points are worth a try so did this purple group:


facade_2024Feb29b.gh (63.9 KB)

Hi, I wanted to ask you, how I can add different surface to value list? Now my shape changed totally into lets call it " tube" which is more simple, but when I try to change it there are some errors coming, Im not sure how to do that. I would appreciate advice

Hereā€™s my advice - ready for it?

3. Attach minimal versions of all the relevant files

:man_facepalming:

I donā€™t understand what for such tone.
I can understand that my question might sounds for you silly, cause you have more experience and knowledge in software, but if you donā€™t understand what Iā€™m asking for maybe clarify it instead of being inpolite?
Iā€™m simply asking how to use value list, how you can change or add surface to it, I donā€™t see the point of giving you the file, cause you simply have it in comments above added by youā€¦
I would like to understand how to do it rather than looking at script.

That is the reason people sometimes are afraid to ask questions to not be gaslighted by people like you.

1 Like

You were asking more than that.

ā€œgaslightedā€? Good luck, youā€™ll get no more help from me.

1 Like

funny GH drama going on here

ironically, he answered that in another post

in any case, when you zoom in enough into the filter, youā€™ll get the option to add a value

simply press on the plus and connect your new surface to that.

the gate constrols which object is outputed on the right

Hmm, so you know better what I was askingā€¦

Thatā€™s why, maybe better next time to double check rather than assume.

Thank you so much, my issue is solved, donā€™t need SUCH help :slight_smile:

Yeahā€¦ Quite funny thoughšŸ˜œ
Thanks for that!