# Triangular Origami

This python component can help you fold a triangle by defining the length of the edge and the folding degree. You can check out the python code for more exercise.

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.

In this Grasshopper tutorial, we will learn how to create a series of merging circles using the 'Tangent Arcs' component to design a parametric table.

In this Grasshopper tutorial, you will learn how to model a parametric structure by contouring a curve and creating polylines through point manipulation with a graph mapper.

In this Grasshopper tutorial, you will learn how to model a parametric structure by twisting a box and extracting its edges to form the base geometry and explore several detailing techniques.

In this Grasshopper tutorial, you will learn how to model a parametric structure by using a closed curve as the base geometry and the multipipe component.

In this Grasshopper example file, you will learn how to model a parametric building using hexagonal cells, where the number of levels are controlled by a point attractor.

In this Grasshopper example file, you can design a parametric chandelier using the metaball technique.

In this Grasshopper example file, you can rotate rectangular cells based on spin force fields using point attractors.

In this Grasshopper example file, you will learn how to use a single point attractor to deform a series of diamond panles on a nurbs surface.

In this Grasshopper example file, you will learn how to create a series of sub-panels within a diagonal panel by moving a set of points along the edges and intersecting them.

In this Grasshopper example file, you can convert a self-intersecting curve or polyline into a building with varying levels, where the number of levels is controlled by a point attractor.

In this Grasshopper example file, you will learn how to create a spiral-based metaball using the Dendro and Fennec plugins.

In this Grasshopper tutorial, you will learn how to use the Anemone plugin to simulate parametric Kerf Bending.

In this Grasshopper tutorial, you will learn how to thicken a series of grid lines to create the structural framework of a building, followed by using the Millipede plugin for structural analysis.

In this Grasshopper tutorial, you will learn how to model a parametric bench using a series of curves, allowing you to quickly develop and refine the final concept.

In this Grasshopper example file you can design a parametric building using the native grasshopper components.

In this Grasshopper tutorial, you will learn how to create a dome using recursive tangent circles with the help of the Anemone plugin.

In this Grasshopper tutorial, you will learn how to convert a NURBS surface into filleted triangular panels with integrated windows.

In this Grasshopper Kangaroo tutorial, you will learn how to create a differential growth pattern on a facade by defining closed curves for the boundary, windows, and the starting curve.

In this Grasshopper tutorial, you will learn how to convert a polyline into a parametric stair, allowing for dynamic control over the design.

## Comments

## VanessaSabrina

Hi !

How is this element being optimised possibly onto a sphere ?

## rezae

Hi Vanessa!

Do you mean a sphere made from this geometry? If you mean, it’s not possible it needs to be written in whole different way

## Vanessa Sabrina Zoll

Hi Rezae

thank you for your answer ! How would I start ? I am Python beginner …

## rezae

Hi Vanessa I’ve emailed you the mapping method which I though is the easiest way, however I think It can be written in a better way.

I think best practice for learning Python is to rewrite your Grasshopper scripts in Python just by using ghpythonlib library. I know that some of grasshopper commands are not included in ghpythonlib but I think this practice can help you alot.

Thank you for your attention

## Deval

Hii, could i also have the mapping, I would like to re-iterate this.

## rezae

Sure! I will email you the script.

## Aida77

Hi

could I buy this file separately?