Grasshopper

algorithmic modeling for Rhino

Hello,

I'm trying to do a texture on a surface and for some reason in some parts is more dense and in other as at the end, it gets very large blank area. My goal is to cover the surface with circles rows at the same distance apart one from each other. Some help would be much appreciated!

Views: 787

Attachments:

Replies to This Discussion

Hi Tom,

I played with the control points and somehow is better. Thank you for your answer!

Two approaches, both similar...  The one shown uses divided isocurves (the other method is disabled).

The surface normal at each point is used to create a circle which is then 'Pull'ed to the surface.  Holes overlap near the narrow end of the surface.  Actually cutting holes in the surface using 'SrfSplit' is extremely compute-intensive (so disabled).

P.S.  You need to 'Flatten' the curve 'C' input to 'SrfSplit'.

The other method divided opposite edge curves, then used 'CrvSrf' (Curve on Surface); a great method for many things.

Attachments:

14.3 minutes to cut 756 holes!

By the way, 'Shift' list with 'Wrap (W)' set "False" was used to avoid holes on edges.

Surface is internalized in my GH code so no need for Rhino file.

Attachments:

Thanks Joseph,

It works really well! 

This is amusing...  playing with the method disabled in previous code, shifting one list of endpoints (with wrap=true!) so the divided 'curves on surface' are "diagonal" to the edges, then filter out the long ones.

Attachments:

RSS

About

Translate

Search

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service