Grasshopper

algorithmic modeling for Rhino

Hello everyone,

I am trying to place a series of points on a curve and would like those points to be spaced unevenly as you can see on the image.
Possibly i would like to control the spacing with a graph.

I hope someone can help,
Many thanks,

Arthur

Views: 18423

Attachments:

Replies to This Discussion

it's not working. Could you please check my file.
Attachments:
Sorry, but Why I can not reverse list?
Thank you
Attachments:
My guess is that you would need to flatten the list before reversing.
Yes, you're right. But it's not the desired result. I can´t find a way to invert the condition. Here is the Attach file.

Thank you Dirk.
Attachments:
Hi Dirk,
Do you think it would be possible to apply the same logic to the attached definition in which UVs are controlled by a Graph mapper ?
It'd be great if the triangular surfaces could be larger when they are closer to a point (which could be the sun position)
thanks a lot,
Arthur

Attachments:
Sure, there's many ways you can control panelling on a surface. If you use the same logic and apply it to multiple curves (isocurves) it will produce a reactive panelling. You can only do this similar method with scripting so far as the list components don't seem to inteprete paths.

I've set up an example of an uneven diagrid here with the clamped version explained here

Dirk,

What if i wanted to use multiple points as controlling points? How would you do that?

Thanks,

Konrad

Thanks a lot Dirk,

It works great for curves that i draw, but i tried to apply the definition to a curve which has been extracted from a surface (extract isocurve) and it doesn't work for it...

Do you know if GH sees a difference between those two types of curves?
did you reparameterize the curve?
Do you mean rebuilt the curve or is there a special operation to do on GH? Sorry this must be basic stuff...
I projected a curve onto a surface, rebuilt it with less point count and applied the defintion and it worked.
It seems like the point count of the curve influence the outcome...
add a Curve Param Component, right click and 'Reparameterize"

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service