All Discussions Tagged 'Project' - Grasshopper
2024-03-28T21:46:33Z
https://www.grasshopper3d.com/forum/topic/listForTag?groupUrl=rhinocivil-engineering&tag=Project&feed=yes&xn_auth=no
[EXAMPLE] Cut & Fill optimization on Road with galapagos
tag:www.grasshopper3d.com,2013-11-26:2985220:Topic:964417
2013-11-26T08:55:29.780Z
Rémy Maurcot
https://www.grasshopper3d.com/profile/Remy
<p><strong>Study:</strong></p>
<p>In this example we will see how to use RCE ( RhinoCivil Engineering ) in a study of optimization of cut and fill on a road.</p>
<p><strong>Data:</strong></p>
<p>Mesh representing the terrain. <span>Mesh (A)</span></p>
<p><span><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654825905?profile=original" target="_self"><img class="align-center" src="http://storage.ning.com/topology/rest/1.0/file/get/2654825905?profile=RESIZE_1024x1024" width="500"></img></a> Curve representing the road axis. Polyline…</span></p>
<p></p>
<p><strong>Study:</strong></p>
<p>In this example we will see how to use RCE ( RhinoCivil Engineering ) in a study of optimization of cut and fill on a road.</p>
<p><strong>Data:</strong></p>
<p>Mesh representing the terrain. <span>Mesh (A)</span></p>
<p><span><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654825905?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654825905?profile=RESIZE_1024x1024" width="500" class="align-center"/></a>Curve representing the road axis. Polyline</span></p>
<p><span><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654825963?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654825963?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></span></p>
<p> </p>
<p> </p>
<p><strong>Algorithm:</strong></p>
<ul>
<li>Contour line on a <span style="color: #ff0000;"><strong>Mesh(A)</strong></span>.<span style="color: #000000;">(RCE: Contour line on Mesh)</span></li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654826070?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654826070?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654826119?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654826119?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654826175?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654826175?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<ul>
<li>MultiOffset on a <span style="color: #ff0000;"><strong>Polyline</strong></span>.(RE: Multi-Offset)</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827259?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827259?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827393?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827393?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827420?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827420?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<ul>
<li>Search for intersections between the axis of the road and primary contours lines.(RCE: Search Curve to Curve)</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827616?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827616?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827752?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827752?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827795?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827795?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<ul>
<li>Axis interpolation on the points of intersection.(RCE: Curve Interpolation)</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828304?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828304?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828389?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828389?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828468?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828468?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<ul>
<li>Divide curve on a vertical plane.(RCE : Plane on Curve)</li>
</ul>
<p><em>For a open curve t parameter is 0 and 1(default).</em></p>
<p><em><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828637?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828637?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></em></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828852?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828852?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828887?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828887?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<ul>
<li>Road Profile.(RCE: Road Profile)</li>
</ul>
<p> </p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654829148?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654829148?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654829296?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654829296?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654829347?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654829347?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<ul>
<li>Cut & Fill Profile(RCE :Cut & Fill Profile)</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654829729?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654829729?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654829928?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654829928?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654830009?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654830009?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<ul>
<li>Join curve cut and fill profile.</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654830456?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654830456?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654830542?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654830542?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654830592?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654830592?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<ul>
<li>Closed curve profile.(RCE: Closed Curve)</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654830929?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654830929?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654831095?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654831095?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654831137?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654831137?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<ul>
<li>3D Modeling Cut & Fill Road .</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654831304?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654831304?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654831928?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654831928?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654832032?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654832032?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<ul>
<li>Bounding box of a main project.(RCE :Bounding box)</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654832454?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654832454?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654832758?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654832758?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654832650?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654832650?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<ul>
<li>Creating base of a mesh in main project.</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654833233?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654833233?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654833933?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654833933?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654834307?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654834307?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<ul>
<li>Boolean operation to the cut & fill road.</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654835801?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654835801?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654836370?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654836370?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654836607?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654836607?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<ul>
<li>Volume and display.</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654836934?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654836934?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654837203?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654837203?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654837269?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654837269?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<ul>
<li>Optimization with Galapagos .</li>
</ul>
<p style="text-align: center;"><strong>Study A</strong></p>
<p><span style="text-decoration: underline;"><em>Parameter= Radius on Multi-Offset component.</em></span></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654837844?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654837844?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654839344?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654839344?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p style="text-align: center;"><strong>Study B</strong></p>
<p style="text-align: left;"><span style="text-decoration: underline;"><em>Parameter= Radius on Multi-Offset component.</em></span></p>
<p style="text-align: left;"><span style="text-decoration: underline;"><em> Move Interpolation point on Search Curve to Curve component.</em></span></p>
<p style="text-align: left;"><span style="text-decoration: underline;"><em><br/></em></span> Add a new components for move interpolation points with gene pool.</p>
<p style="text-align: left;"><span style="text-decoration: underline;"><em><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654839925?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654839925?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></em></span></p>
<p style="text-align: left;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654839925?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654839925?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p style="text-align: left;">Optimization.</p>
<p style="text-align: left;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654840633?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654840633?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p style="text-align: left;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654841672?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654841672?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p style="text-align: center;"><strong>Study C</strong></p>
<p><span style="text-decoration: underline;"><em>Parameter= Radius on Multi-Offset component.</em></span></p>
<p><span style="text-decoration: underline;"><em><em> Move Interpolation point on Search Curve to Curve component.</em><br/></em></span></p>
<p><span style="text-decoration: underline;"><em> Length of road on Road Profile component</em></span></p>
<p>Add a Tree Repetition component(RCE).</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654842412?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654842412?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654842968?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654842968?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p>Optimization.</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654843853?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654843853?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654844479?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654844479?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p> </p>
<p style="text-align: center;"><strong>Example available in bottom of this post...</strong></p>
<p></p>
<p></p>
<p> <strong>[EXEMPLE_Français] Optimisation Route Déblais & Remblais avec Galapagos.</strong></p>
<p> </p>
<p> </p>
<p><strong>But:</strong></p>
<p><span>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.</span></p>
<p><strong>Données:</strong></p>
<p><span>Maillage représentant le terrain. </span><span style="color: #ff0000;"><strong>Mesh (A)</strong></span></p>
<p><span><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654825905?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654825905?profile=RESIZE_1024x1024" width="500" class="align-center"/></a><span>Courbe représentant l'axe de la route. </span><span style="color: #ff0000;"><strong>Polyline</strong></span><br/></span></p>
<p><span><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654825963?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654825963?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></span></p>
<p> </p>
<p> </p>
<p><strong>Algorithme :</strong></p>
<ul>
<li><p>Courbe de niveaux sur le maillage du terrain <strong><span style="color: #ff0000;">Mesh (A)</span></strong>.(RCE :Courbes de Niveaux Maillage)</p>
</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654826070?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654826070?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654826119?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654826119?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654826175?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654826175?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<ul>
<li><p>Multiple conges sur l’axe de la route <strong><span style="color: #ff0000;">Polyline</span></strong>.(RCE :Multi-Conges)</p>
</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827259?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827259?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827393?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827393?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827420?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827420?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<ul>
<li><p>Recherche d ‘intersections entre l’axe de la route et les courbes de niveaux primaires.(RCE :Recherche d’intersection Courbe sur Courbe)</p>
</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827616?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827616?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827752?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827752?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827795?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827795?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<ul>
<li><p>Interpolation de l’axe sur les points d’intersections.(RCE :Interpolation de Courbe)</p>
</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828304?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828304?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828389?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828389?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828468?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828468?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<ul>
<li><p>Division de la courbe par un plan vertical.(RCE : Plan sur Courbe)</p>
</li>
</ul>
<p><i>Pour une courbe ouverte le paramètre t est 0 et 1.</i></p>
<p><em><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828637?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828637?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></em></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828852?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828852?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828887?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828887?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<ul>
<li><p>Dessin de profils routier.(RCE :Profil Routier)</p>
</li>
</ul>
<p> </p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654829148?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654829148?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654829296?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654829296?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654829347?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654829347?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<ul>
<li><p>Dessin de profils déblais et remblais.(RCE :Profil déblais & remblais simple)</p>
</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654829729?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654829729?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654829928?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654829928?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654830009?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654830009?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<ul>
<li><p>Joindre courbe de profils déblais et de remblais.</p>
</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654830456?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654830456?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654830542?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654830542?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654830592?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654830592?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<ul>
<li><p>Fermer courbe de profil.(RCE : Fermer Courbe)</p>
</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654830929?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654830929?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654831095?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654831095?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654831137?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654831137?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<ul>
<li><p>Modélisation de la route en déblais et en remblais.</p>
</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654831304?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654831304?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654831928?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654831928?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654832032?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654832032?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<ul>
<li> Création de la boite de contour du projet.(RCE :Boîte)</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654832454?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654832454?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654832758?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654832758?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654832650?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654832650?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<ul>
<li> Création du socle du Terrain dans la zone du projet.</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654833233?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654833233?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654833933?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654833933?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654834307?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654834307?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<ul>
<li> Opération booléenne pour la route en déblais et en remblais.</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654835801?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654835801?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654836370?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654836370?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654836607?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654836607?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<ul>
<li> Calcul de volume et affichage.</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654836934?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654836934?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654837203?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654837203?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654837269?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654837269?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<ul>
<li>Optimisation avec Galapagos .</li>
</ul>
<p style="text-align: center;"><strong>Etude A</strong></p>
<p><em>Paramètre= Rayon du composant Multi-Conges</em></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654837844?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654837844?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654839344?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654839344?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p style="text-align: center;"><strong>Etude B</strong></p>
<p style="text-align: left;"><span style="text-decoration: underline;"><em>Paramètre= Rayon du composant Multi-Conges</em></span></p>
<p style="text-align: left;"><span style="text-decoration: underline;"><em> Déplacement des points d'interpolations.</em></span></p>
<p style="text-align: left;"><span style="text-decoration: underline;"><em><br/></em></span> Ajouts de nouveau composant pour le déplacement des points.</p>
<p style="text-align: left;"><span style="text-decoration: underline;"><em><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654839925?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654839925?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></em></span></p>
<p style="text-align: left;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654839925?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654839925?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p style="text-align: left;">Optimisation.</p>
<p style="text-align: left;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654840633?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654840633?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p style="text-align: left;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654841672?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654841672?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p style="text-align: center;"><strong>Etude C</strong></p>
<p><span style="text-decoration: underline;"><em>Paramètre= Rayon du composant Multi-Conges</em></span></p>
<p><span style="text-decoration: underline;"><em> Déplacement des points d'interpolations.</em></span></p>
<p><span style="text-decoration: underline;"><em> Largeur de la route sur le composant Profil routier</em></span></p>
<p>Ajout du composant répétition d'arbre (RCE).</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654842412?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654842412?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654842968?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654842968?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p>Optimisation.</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654843853?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654843853?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654844479?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654844479?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654844934?profile=original" target="_self">EXEMPLE_RCE OptimisationRoute[Demo A] FR.gh</a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654845523?profile=original" target="_self">EXEMPLE_RCE OptimisationRoute[Demo B] FR.gh</a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654845780?profile=original" target="_self">EXEMPLE_RCE OptimisationRoute[Demo C] FR.gh</a></p>
[EXAMPLE] Cut & Fill optimization on Platform with galapagos
tag:www.grasshopper3d.com,2013-11-25:2985220:Topic:963988
2013-11-25T15:06:20.488Z
Rémy Maurcot
https://www.grasshopper3d.com/profile/Remy
<p><strong>Study:</strong></p>
<p>In this example we will see how to use RCE ( RhinoCivil Engineering ) in a study of optimization of cut and fill on a platform.</p>
<p><strong>Data:</strong></p>
<p>Mesh representing the terrain. <span style="text-decoration: underline;">Mesh (A)</span></p>
<p><span style="text-decoration: underline;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827002?profile=original" target="_self"><img class="align-center" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827002?profile=RESIZE_1024x1024" width="500"></img></a></span></p>
<p>Curve representing the…</p>
<p><strong>Study:</strong></p>
<p>In this example we will see how to use RCE ( RhinoCivil Engineering ) in a study of optimization of cut and fill on a platform.</p>
<p><strong>Data:</strong></p>
<p>Mesh representing the terrain. <span style="text-decoration: underline;">Mesh (A)</span></p>
<p><span style="text-decoration: underline;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827002?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827002?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></span></p>
<p>Curve representing the platform. <span style="text-decoration: underline;">Crv</span></p>
<p><span style="text-decoration: underline;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827020?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827020?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></span></p>
<p><strong>Algorithm:</strong></p>
<ul>
<li>Bounding box on a mesh for extraction of Z dimensions.</li>
</ul>
<p><span style="color: #ff0000;">Zmin</span></p>
<p><span style="color: #ff0000;">Zmax</span></p>
<p><span style="color: #ff0000;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827290?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827748?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></span></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827791?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827791?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827897?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827897?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828048?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828048?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p> </p>
<p> </p>
<ul>
<li>Filtering curve (Closed and Planar Curve), extraction of the Z position of the curve</li>
</ul>
<p><span style="color: #ff0000;">ZCurve</span></p>
<p><span style="color: #ff0000;">Crv(Base)</span></p>
<p><span style="color: #ff0000;">Plan(Base)</span></p>
<p><span style="color: #ff0000;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828235?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828235?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></span></p>
<p><span style="color: #ff0000;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828328?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828328?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></span></p>
<p><span style="color: #ff0000;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828437?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828437?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></span></p>
<ul>
<li>We deduce the difference between the position of the curve and the position of the mesh.</li>
</ul>
<p><span style="color: #ff0000;">DeltaZ</span></p>
<p><span style="color: #ff0000;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828657?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828657?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></span></p>
<p><span style="color: #ff0000;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828818?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828818?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></span></p>
<p><span style="color: #ff0000;"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828946?profile=RESIZE_1024x1024" width="500" class="align-center"/></span></p>
<ul>
<li>From a slider (0 to 1) we remap value of a slider to the Delta Z. We get the height of the curve test.</li>
</ul>
<p><span style="color: #ff0000;">ZCurve*</span></p>
<p><em>*(At position 0, the curve at the lower Z mesh. At position 1 is the highest of the Z mesh)</em></p>
<p><em><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654829035?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654829035?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></em></p>
<p><em><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654829458?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654829458?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></em></p>
<p><em><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654829570?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654829570?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></em></p>
<ul>
<li>Move of the curve on Z.</li>
</ul>
<p><span style="color: #ff0000;">Crv (Base)</span></p>
<p><span style="color: #ff0000;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654829856?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654829856?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></span></p>
<p><span style="color: #ff0000;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654829940?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654829940?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></span></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654830115?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654830115?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<ul>
<li>Divide curve on a vertical plane.(RCE : Plane on Curve)</li>
</ul>
<p><em>For a closed curve t parameter is 0. For a closed polyline t parameter is 0 and 1.</em></p>
<ul>
<li>Cut & Fill Profile(RCE :Cut & Fill Profile)</li>
</ul>
<p><em>We take as a parameter Cutt & Fill: Delta Z.</em></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654830436?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654830436?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654830616?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654830616?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654830655?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654830655?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654830731?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654830731?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<ul>
<li>3D Modeling Cutt & Fill platform.</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654831054?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654831054?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654831133?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654831133?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654831258?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654831258?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<ul>
<li>Bounding box of a main project.(RCE :Bounding box)</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654831336?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654831336?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654831763?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654831763?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654831836?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654831836?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<ul>
<li>Creating base of a mesh in main project.</li>
</ul>
<p></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654832195?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654832195?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654832392?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654832392?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654832603?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654832603?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<ul>
<li>Boolean operation to the cut & fill platform.</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654833317?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654833317?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654833799?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654833799?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654833961?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654833961?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<ul>
<li>Volume and display.</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654835130?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654835130?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654835848?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654835848?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654835999?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654835999?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p> </p>
<ul>
<li>Optimization with Galapagos .</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654836806?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654836806?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654837230?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654837230?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<ul>
<li>Galapagos Editor.</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654837461?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654837461?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654837555?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654837555?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654837570?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654837570?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<ul>
<li>Verification</li>
</ul>
<p>The base curve may be a polyigne or a NURBS curve to avoid a problem of computing a set of component may be added to the definition .</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654838193?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654838193?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654838985?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654838985?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p> </p>
<p style="text-align: center;"> <strong>Example available in bottom of this post...</strong></p>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align: center;"><span class="font-size-3"><strong>[EXEMPLE_Français] Optimisation Plateforme Déblais & Remblais avec Galapagos.</strong></span></p>
<p> </p>
<p><strong>But:</strong></p>
<p>Dans cet exemple nous allons voir comment utiliser RCE(RhinoCivil Engineering) dans une étude d'optimisation de déblais et de remblais sur une plateforme.</p>
<p><strong>Données:</strong></p>
<p>Maillage représentant le terrain. <span style="text-decoration: underline;">Mesh (A)</span></p>
<p><span style="text-decoration: underline;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827002?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827002?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></span></p>
<p>Courbe représentant la plateforme. <span style="text-decoration: underline;">Crv</span></p>
<p><span style="text-decoration: underline;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827020?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827020?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></span></p>
<p><strong>Algorithme :</strong></p>
<ul>
<li>Boite de contour du maillage du terrain pour extraction des dimensions en Z de la boite.</li>
</ul>
<p><span style="color: #ff0000;">Zmin</span></p>
<p><span style="color: #ff0000;">Zmax</span></p>
<p><span style="color: #ff0000;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827290?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827748?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></span></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827791?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827791?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654827897?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654827897?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828048?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828048?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p> </p>
<p> </p>
<ul>
<li>Filtrage de la courbe (courbe plane et fermée), extraction de la position en Z de la courbe.</li>
</ul>
<p><span style="color: #ff0000;">ZCurve</span></p>
<p><span style="color: #ff0000;">Crv(Base)</span></p>
<p><span style="color: #ff0000;">Plan(Base)</span></p>
<p><span style="color: #ff0000;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828235?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828235?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></span></p>
<p><span style="color: #ff0000;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828328?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828328?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></span></p>
<p><span style="color: #ff0000;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828437?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828437?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></span></p>
<ul>
<li>Nous en déduisons la différence entre la position de la courbe et la position du maillage.</li>
</ul>
<p><span style="color: #ff0000;">DeltaZ</span></p>
<p><span style="color: #ff0000;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828657?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828657?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></span></p>
<p><span style="color: #ff0000;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654828818?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828818?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></span></p>
<p><span style="color: #ff0000;"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654828946?profile=RESIZE_1024x1024" width="500" class="align-center"/></span></p>
<ul>
<li>A partir d’un slider (0 à 1), nous remappons la valeur du slider d’un domaine 0 à 1 vers la domaine correspondant au Delta Z. Nous obtenons l’altitude de la courbe à tester.</li>
</ul>
<p><span style="color: #ff0000;">ZCurve*</span></p>
<p><em>*(A la position 0 du slider la courbe est au plus bas du maillage du terrain et à la position 1 la courbe est au plus haut du maillage du terrain. L’optimum du déblais remblais doit probablement se trouver entre ces deux valeurs).</em></p>
<p><em><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654829035?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654829035?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></em></p>
<p><em><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654829458?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654829458?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></em></p>
<p><em><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654829570?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654829570?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></em></p>
<ul>
<li>Déplacement de la courbe en Z.</li>
</ul>
<p><span style="color: #ff0000;">Crv (Base)</span></p>
<p><span style="color: #ff0000;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654829856?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654829856?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></span></p>
<p><span style="color: #ff0000;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654829940?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654829940?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></span></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654830115?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654830115?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<ul>
<li>Division de la courbe par un plan vertical.(RCE : Plan sur Courbe)</li>
</ul>
<p><em>Pour une courbe fermée le paramètre t est 0, pour une polyligne fermée le paramètre t est 0 et 1.</em></p>
<ul>
<li>Dessin de profils déblais et remblais.(RCE :Profil déblais & remblais simple)</li>
</ul>
<p><em>Nous prenons comme paramètre de rattrapage en déblais et remblais Delta Z.</em></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654830436?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654830436?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654830616?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654830616?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654830655?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654830655?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654830731?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654830731?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<ul>
<li>Modélisation de la plateforme en déblais et en remblais.</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654831054?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654831054?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654831133?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654831133?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654831258?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654831258?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<ul>
<li>Création de la boite de contour du projet.(RCE :Boîte)</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654831336?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654831336?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654831763?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654831763?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654831836?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654831836?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<ul>
<li>Création du socle du Terrain dans la zone du projet.</li>
</ul>
<p></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654832195?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654832195?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654832392?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654832392?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654832603?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654832603?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<ul>
<li>Opération booléenne pour la plateforme en déblais et en remblais.</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654833317?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654833317?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654833799?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654833799?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654833961?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654833961?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<ul>
<li>Calcul de volume et affichage.</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654835130?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654835130?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654835848?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654835848?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654835999?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654835999?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p> </p>
<ul>
<li>Optimisation avec Galapagos.</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654836806?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654836806?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654837230?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654837230?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<ul>
<li>Galapagos Editeur.</li>
</ul>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654837461?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654837461?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654837555?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654837555?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654837570?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654837570?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<ul>
<li>Vérification</li>
</ul>
<p>La courbe de base peut être une polyigne ou une courbe NURBS, pour éviter un problème de calcul un ensemble de composant peut être ajouté à la définition.</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654838193?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654838193?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2654838985?profile=original" target="_self"><img width="500" src="http://storage.ning.com/topology/rest/1.0/file/get/2654838985?profile=RESIZE_1024x1024" width="500" class="align-center"/></a></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>