Grasshopper

algorithmic modeling for Rhino

# [EXAMPLE] Cut & Fill optimization on Road with galapagos

Study:

In this example we will see how to use RCE ( RhinoCivil Engineering ) in a study of optimization of cut and fill on a road.

Data:

Mesh representing the terrain. Mesh (A)

Curve representing the road axis. Polyline

Algorithm:

• Contour line on a Mesh(A).(RCE: Contour line on Mesh)

• MultiOffset on a Polyline.(RE: Multi-Offset)

• Search for intersections between the axis of the road and primary contours lines.(RCE: Search Curve to Curve)

• Axis interpolation on the points of intersection.(RCE: Curve Interpolation)

• Divide curve on a vertical plane.(RCE : Plane on Curve)

For a open curve t parameter is 0 and 1(default).

• Cut & Fill Profile(RCE :Cut & Fill Profile)

• Join curve cut and fill profile.

• Closed curve profile.(RCE: Closed Curve)

• 3D Modeling Cut & Fill Road .

• Bounding box of a main project.(RCE :Bounding box)

• Creating base of a mesh in main project.

• Boolean operation to the cut & fill road.

• Volume and display.

• Optimization with Galapagos .

Study A

Parameter= Radius on Multi-Offset component.

Study B

Parameter= Radius on Multi-Offset component.

Move Interpolation point on Search Curve to Curve component.

Add a new components for move interpolation points with gene pool.

Optimization.

Study C

Parameter= Radius on Multi-Offset component.

Move Interpolation point on Search Curve to Curve component.

Length of road on Road Profile component

Add a Tree Repetition component(RCE).

Optimization.

Example available in bottom of this post...

[EXEMPLE_Français] Optimisation Route Déblais & Remblais avec Galapagos.

But:

Dans cet exemple nous allons voir comment utiliser RCE(RhinoCivil Engineering) dans une étude d'optimisation de déblais et de remblais sur une route.

Données:

Maillage représentant le terrain. Mesh (A)

Courbe représentant l'axe de la route. Polyline

Algorithme :

• Courbe de niveaux sur le maillage du terrain Mesh (A).(RCE :Courbes de Niveaux Maillage)

• Multiple conges sur l’axe de la route Polyline.(RCE :Multi-Conges)

• Recherche d ‘intersections entre l’axe de la route et les courbes de niveaux primaires.(RCE :Recherche d’intersection Courbe sur Courbe)

• Interpolation de l’axe sur les points d’intersections.(RCE :Interpolation de Courbe)

• Division de la courbe par un plan vertical.(RCE : Plan sur Courbe)

Pour une courbe ouverte le paramètre t est 0 et 1.

• Dessin de profils routier.(RCE :Profil Routier)

• Dessin de profils déblais et remblais.(RCE :Profil déblais & remblais simple)

• Joindre courbe de profils déblais et de remblais.

• Fermer courbe de profil.(RCE : Fermer Courbe)

• Modélisation de la route en déblais et en remblais.

•  Création de la boite de contour du projet.(RCE :Boîte)

•  Création du socle du Terrain dans la zone du projet.

•  Opération booléenne pour la route en déblais et en remblais.

•  Calcul de volume et affichage.

• Optimisation avec Galapagos .

Etude A

Paramètre= Rayon du composant Multi-Conges

Etude B

Paramètre= Rayon du composant Multi-Conges

Déplacement des points d'interpolations.

Ajouts de nouveau composant pour le déplacement des points.

Optimisation.

Etude C

Paramètre= Rayon du composant Multi-Conges

Déplacement des points d'interpolations.

Largeur de la route sur le composant Profil routier

Ajout du composant répétition d'arbre (RCE).

Optimisation.

EXEMPLE_RCE OptimisationRoute[Demo A] FR.gh

EXEMPLE_RCE OptimisationRoute[Demo B] FR.gh

EXEMPLE_RCE OptimisationRoute[Demo C] FR.gh

Views: 2458

Attachments:

### Replies to This Discussion

Hello

It was excellent. Thanx...

Last night I just thinking about it that Can I write this definition? before it I searched and You have done it.

Thanx again

• View All

## Videos

• ### Bezier Curve Pavilion Rhino Grasshopper Tutorial

Added by June Lee

• ### Stereographic Projection is Cool! + Grasshopper Tutorial

Added by Parametric House