In this definition, you can make a series of scaling arcs around a parametric circle. You can extract a part of the circle using subcurve and control the size of the arcs by changing the series inputs.
In this definition, we move the faces of a box in their normal direction, Scale and rotate them and connect them back to their original faces and finally smooth the shape with weaverbird Catmull-Clarck’s subdivision.
This definition will make a series of rectangular cells move in the z-direction and scale based on their distance from point attractors. Finally, they will loft together to form the modules.
By combining a Delaunay mesh with weaverbird’s components you can simply make a smooth mesh! First, you can define the points, connect them by the Delaunay mesh and change the base mesh by changing the point’s location. Then use the frame component to change the thickness and extrude it with thicken mesh. Finally, use the Catmull Clark subdivision too smooth the mesh.
In this definition, you can use the Lunchbox plugin to produce a Klein surface in Grasshopper. You can also use an Isotrim component to extract a part of this surface.
by using the Peacock plugin (Offset variable component) you can simply offset a curve with variable numbers and define if you want it to offset from both sides, how to connect at the end and control the Bulge.
By using the “Spatial Deform (Custom)” component you can deform a freeform surface. You have to define a space syntax of points and forces. First, give the moving points and related forces to the space syntax and then define some points which are fixed and have no movement.