# Shortest Path on Mesh

In this grasshopper example file by defining a series of points you can create a pattern on a mesh based on the shortest path between two points.

In this grasshopper example file you can create a pixelate pattern by removing random vertices and using the pufferfish plugin

In this grasshopper example file you can model a Deformed Voronoi pattern on a catenary surface.

In this grasshopper example file you can use the "Lorenz Attractor" component from the Chimpanzee`s plugin as a base for modeling a Polyline attractor.

In this grasshopper example file you can generate a parametric Differential Growth Curve by using the Kanagroo2 & Chromodoris plugin.

In this grasshopper example file You can model a parametric random wave-like facade by using the graph mapper component.

In this grasshopper example file you can model a parametric curve by using a timer and a sine function.

In this grasshopper example file you can create a parametric table by using the Dendro plugin and by voxelizing a series of parametric lines.

In this grasshopper example file you can model a 3d parametric wall pattern without using any plugins.

In this grasshopper example file you can model a parametric stair by defining a closed planar curve in Rhino

In this Paracourse Lesson you will learn how to model a parametric wavy facade by using the graph mapper component and also shifting the pattern for each level.

In this grasshopper example file you can create different parametric patterns based on a triangular grid cell.

In this grasshopper example file you use multiple point attractors to deform a base surface and convert them into parametric strips.

In this Paracourse Lesson you will learn how to model a simple tensegrity structure by using the Kangaroo2 Plugin

In this grasshopper example file you can use the Anemone plugin to model a parametric rotating 3d pattern.

In this grasshopper example file You can use the Pufferfish plugin to create a 3d wave-like displacement on a mesh surface.

In this grasshopper example file, You can use the Anemone plugin to generate parametric fractal patterns and then project them down on a dome.

In this Grasshopper example file, you can use the Boid plugin to simulate the Wandering behavior of a series of particles with randomized vectors.

In this grasshopper example file you can model different stair types by changing the base polygon.

In this grasshopper example file you can create parametric tower covered by a hexagonal structure pattern using the Lunchbox plugin.

In this Grasshopper example file you can generate a series of random points on a base surface and then use the Kangaroo2 + Dendro plugin to convert it into a parametric mesh.

In this grasshopper example file You can Design a parametric brick facade. By defining a curve attractor you can also dispatch the nearby bricks into two set of groups.

In this grasshopper tutorial, you will learn how to model a zigzag parametric facade in Grasshopper.

In this grasshopper example file you can create parametric voronoi cells by defining point attractors and deforming them based on that point.

In this grasshopper example file You can use the Möbius Transformation component from the Kangaroo Physics plugin to transform a mesh plane by using a mobius transformation.

X

Learn Grasshopper3d Faster & Easier with ParaCourse |

## Comments

## Cfeldman

I would like “the result obtained” to be even a little more faithful to the original surface, how can I control that? I like this example to work on a model, but to make it more faithful to the original surface, should I implement that? I have tried to move the points, place them in the center of the surface … but still, the result seems quite randomized, and sometimes I even lose a part of the original surface, or part of it is not covered by the new tuveria. Could you help me to solve this? Thank you.

## Cfeldman

for example, in the recent Curve Growth Tutorial …. one can perfectly recognize the surface sphere of origin, since the curve grew to define the sphere by means of the created pipe, …. but here, …. Although there is an original surface, the pipe created sometimes does not cover or redefine the created surface “100%”, but only in part, due to the position of the points? …. o How to adapt this exercise to recognize 100% the original shape?. [for example, I use this definition, to create a new green skin, for a Formal “Base” architecture …… ok …. but I would need the new covering skin to cover 100% of the base shape and not just a random portion of it. So how to do it? —I can send images from my pc, of this, but not from where I am now —-. Greetings & Help pls