# 5- Parametric Curve Attractor

In this video tutorial, I will explain how you can use u,v coordinate system to produce a parametric curve on a surface and use it as an attractor to affect the frames of triangular panels.

**20 Minutes**

**60 MB**

In this Rhino Grasshopper Kangaroo Example file you can design a parametric building by grabbing the base roof in Rhino and deforming it.

In this Grasshopper Kangaroo example file, you can design a parametric shell between two curves by incorporating wind force into the Kangaroo simulation.

In this Grasshopper tutorial, you will learn how to model a series of growing particles from a base Nurbs surface towards a column.

In this Grasshopper tutorial for beginners, you can design a parametric structure by defining only 3 points and the number of divisions and using the dispatch technique.

In this Grasshopper example file, you can create a series of parametric contours and then convert them into perpendicular pipes stacked on each other.

In this Grasshopper example file, you can design a parametric ring based on fields using the Heteroptera and Dendro plugins.

In this Grasshopper tutorial, you can use the Anemone plugin to design a parametric stair between two Nurbs surfaces.

In this Grasshopper tutorial for beginners, you'll learn how to model a parametric wall art using just two curves. Additionally, you can utilize the Kangaroo plugin to inflate the base surface for added depth and dimension.

In this Grasshopper tutorial for beginners, you can design a parametric minimal surface by simply defining a series of curves using the Kangaroo plugin.

In this Grasshopper tutorial, you will learn how to model a parametric wall using a base surface or graph mappers.

In this Grasshopper tutorial for beginners, you'll discover how to relax a mesh over a series of lofted solids to construct a parametric roof.

In this Rhino Grasshopper tutorial for beginners, you will learn how to model a recursive splitting algorithm inside any closed boundary using the Anemone plugin.

In this Grasshopper tutorial, you'll learn how to use the Rigid Body Goal to simulate collisions between solids and bring them down along a specified plane.

In this Grasshopper tutorial, you can generate a series of mirrored spin forces and then convert them into a mesh using the Dendro plugin.

In this Grasshopper example file, you can use a series of curves to design a parametric shade or generate a collection of controllable strips.

In this Grasshopper example file, you can design a parametric ring based on a 3D wave pattern using the Dendro plugin.

In this Grasshopper tutorial, you can generate a series of random spin forces and then convert them into a mesh using the Dendro plugin.

In this Grasshopper example file, you can convert any image to a circle pack output. Additionally, you can convert the circles into a triangular mesh.

In this Grasshopper Dendro example file, you can use the Trap Field component from the Heteroptera plugin to generate a series of random connecting curves between two faces.

In this Grasshopper example file, you can design a parametric tower by defining a series of curves to control the facade.

In this Grasshopper tutorial for beginners, you can learn how to model a parametric box ring from scratch without using any plugins.

In this Grasshopper example file you can connect two SubD surfaces using a series of lines and then convert the top to a multipipe structure.

In this Grasshopper Kangaroo example file you can design a parametric earring using the circle packing technique.

In this Grasshopper example file you can design a parametric Louver facade using the Pufferfish Plugin.

## Comments

## Felsager

More tutorials like this should happen more often. The possibilities for further developing this one are almost endless. This generalizes a lot of topics in a single lesson.

Outstanding tutorial.

## rezae

Thank you!

I am grateful for your support.

## Cfeldman

What if you have a “”Polysurface””,and not a ‘Surface’ to apply the LunchBox-plugin and…

finally go to Panelling-Attractor exercise.

How to resolve that ?

Thanks your help…………….

## rezae

Hi Claudio

Surfaces are singular and continues which means you can do everything that you could done on 2d space inside rhino you’ll be to do on the surface (instead of x and y , you have U and V) but Polysurface are made from surfaces so you cannot define a point on a Polysurface with just 2 value (like x and y), even though you can have access to each individual surface on a polysurface but aligning pattern on edges would be very difficult .

So I think easiest solution is that you can work on unfolded (expanded) version of your polysurface and then rebuild the generated pattern on the polysurface

## rw3iss

Attachment

2021_10_14_00_49_26_13dm.3dm_108_KB_Rhinoceros_7_Corporate_Perspective_.pngHi, it is a great tutorial, thank you!

I am wondering if you could advise on how to remove this connecting line attached here…

I changed the arc to an ellipse, to make a complete form, and this line appears during the Loft stage.

I can’t find a setting in the Loft or Weaverbird PanelFrame to have it not show.

If it is a little complicated, can you just briefly explain it? Should I think to remove such a thing earlier on at the loft/curve stage, or later in the Weaverbird construction, or after?

Here is my modified grasshopper definition if it helps: https://drive.google.com/file/d/1bFa92gkGJHSRb9YFzB7LHUQABVkwFxjs/view?usp=sharing

## rezae

Hi, we can not apply this solution on any periodic surface since the pattern is symmetrical on Z axis so the pattern couldn’t wrap around periodic surfaces

thanks

## Bernard

Hi, is there any technique to limit the number of panel dimension, lets say to 10 different panel to build the entire surface?

Thank you

## rezae

Hi Bernard,

I think using “Rectangular Grid” from Lunchbox plugin can be the easiest solution.

Best,