# 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 parametric surface by deforming a series of curves using graph mappers.

In this grasshopper example file, you can model a curve branching fractal using the anemone plugin.

In this grasshopper example file you can capture the sound frequencies and visualize it by using the firefly and millipede plugin.

In this grasshopper example file you can use a series of bounding boxes to model a parametric form.

In this grasshopper example file you can use the Physarealm plugin to model a parametric stand for a coffee table.

In this grasshopper example file you can model a parametric 3d mesh by using the shortest walk plugin.

In this grasshopper example file by using the Parakeet plugin you can model a 3d Escher tiling based on a custom curve.

In this grasshopper example file, by using the Kangaroo2 plugin, you can simulate a circular anchor with random movements.

In this grasshopper example file, by remapping the mesh vertices and computing the sine of its values, we can define a mathematical surface.

In this grasshopper example file you can use the Weaverbird's Stellate component to model an animated mesh.

In this grasshopper example file, you can create a series of kinetic triangular panels that move by a parametric noise.

In this grasshopper example file, by extracting the intersection curves of a deformed surface you can create a parametric pattern.

In this grasshopper example file, you can define a parametric noise on a series of tween meshes.

In this grasshopper example file by using the kangaroo2 plugin and defining a series of anchors on a mesh surface, you can stretch a mesh parametrically.

In this grasshopper example file you can model a parametric wooden bookshelf and extract the length of each piece for fabrication.

In this grasshopper example file, you can create a wavy panel by defining series of vertical circles on a surface.

In this grasshopper example file, you can model a parametric shoe sole by distributing random points inside a Brep.

In this grasshopper example file you can model a parametric L shape lamp sitting on one of its edges.

In this grasshopper example file using the kangaroo2 plugin you can simulate the tensile surface based on an enneper surface.

In this grasshopper example file you can fill any geometry with a 3d pattern using the pufferfish plugin.

In this grasshopper example file you can generate different L-system fractals on a sphere using the Rabbit plugin.

In this grasshopper example file you create a pattern similar to a maze on a mesh and then generate spheres on the vertices.

## 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