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.
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 Grasshopper tutorial, you will model a parametric facade by deforming a U/V planar mesh in random directions and applying random extrusions to the edges.
In this Grasshopper tutorial, you will model a parametric shade structure using native Grasshopper components, starting from a simple rectangle in Rhino.
In this Grasshopper example file, you will easily design a parametric smooth facade using the Weaverbird plugin by defining the deformation amount and the thickness of the facade.
In this Grasshopper tutorial, you will generate a series of modules arranged side by side to create more complex shapes for a conceptual architectural model.
In this Grasshopper Tutorial, you will design a recursive building using the Anemone plugin, with control over the plan curve, deformation, and twisting of the tower.
In this Grasshopper tutorial, you will learn how to conceptualize an architectural form by slicing it with a series of planes perpendicular to a curve.
In this Grasshopper example file, you will design a recursive building using the Anemone plugin, with control over the floor height and roof offset.
In this Grasshopper example file, you will design a parametric building by revolving a curve around an axis.
In this Grasshopper tutorial, you will learn how to design a parametric building with an exterior diagrid façade.
In this Grasshopper tutorial, you will learn how to design a parametric pavilion using the Kangaroo plugin by defining a series of interconnected lines.
In this Grasshopper tutorial, you will learn how to design a parametric ring using a 3D module that can tessellate in the U and V directions on a NURBS surface.
In this Grasshopper example file, you can design a parametric facade with a series of controllable panels that tessellate in the X and Y directions.
In this Grasshopper tutorial, you will learn how to use the Pufferfish plugin to displace a rectangular mesh by defining point attractors.
In this Grasshopper example file, you will use the 'Arc SED' component to design a series of arcs around a bridge and control them with graph mappers.
In this Grasshopper example file, you can design a twisting bridge around any curve and define the column point locations.
In this Grasshopper example file, you will design a parametric voxelized building by defining closed brep boundaries to subtract from the overall form.
In this Grasshopper tutorial, you will learn how to design a parametric building using a curve boundary and a cutting curve.
In this Grasshopper tutorial, you will learn how to design a parametric stair from a polyline using the Tween component.
In this Grasshopper tutorial, you will learn how to design a series of parametric frames using the loop technique with the Anemone plugin to control the length and angles of the frame parts.
In this Grasshopper example file, you will design a parametric ring using the Diamond Panels component from the Lunchbox plugin.
In this Grasshopper example file, you will use the Lunchbox plugin to design a series of hexagonal openings and control them with curve attractors.
In this Grasshopper example file, you will learn how to model a parametric building using the contour technique and create roof strips from a series of curves.
In this Grasshopper tutorial, you will learn how to design a parametric tower using the Graph Mapper component and orientation techniques.
In this Grasshopper tutorial, you will learn how to use the Kangaroo plugin to model a parametric tensile structure for conceptual design.
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_.png
Hi, 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,