Skip to content

Commit 932dfe9

Browse files
committed
add image supplied by Goswin Rothenthal
1 parent 6ba0833 commit 932dfe9

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

img/big/goswin-waggner.png

54.9 KB
Loading

testimonials/index.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,6 @@ all of our social games!
257257
---
258258

259259

260-
261260
> For a machine learning scientist, speed of experimentation is the critical factor to optimize.
262261
263262
1. **Patrice Simard**
@@ -304,16 +303,20 @@ is a compelling option.
304303
<a id="goswin-1" > </a>
305304
---
306305

307-
> F# fits very well for computational design challenges in the construction industry.
306+
> We see great potential for F# to be used as scripting languages in CAD, it fits very well for computational design challenges in the construction industry.
308307
309308
1. **Goswin Rothenthal**
310309
2. Design Engineer
311310
3. [Waagner Biro](http://www.waagner-biro.com/en/company/news-press/news/oriental-jewel-by-waagner-biro-the-domed-roof-of-the-louvre-abu-dhabi)
312311
4. [permalink](#goswin-1)
313312

313+
<a href="http://www.waagner-biro.com/en/company/news-press/news/oriental-jewel-by-waagner-biro-the-domed-roof-of-the-louvre-abu-dhabi"> <img src="/img/big/goswin-waggner.png" /></a>
314+
314315
In recent years many Architects have discovered that they can greatly enlarge their design repertoire by the use of parametric design, programming or scripting. Architects can now quickly and easily explore new geometries previously unseen in Architecture. Besides being designed in a novel way these geometries can also be exactly represented and reasoned about in terms of structural feasibility and manufacturing constraints. These facts take new geometries out of the dreams of Architects and make them real candidates for construction.
315316

316-
One such project is the Louvre Abu Dhabi by Jean Nouvel. Waagner-Biro was awarded the construction contract for the Dome. For the cladding of this dome more than 450´000 individual cutting and drilling patterns of custom aluminium extrusions had to be described and automated. The shear scale and complexity of the cladding on the dome required us to re-evaluate our parametric design approach. I developed a F# application to represent and organize all cladding elements of the dome. It includes a small geometry kernel and an adapted version of the Half Edge Data Structure to efficiently query the neighbourhood of each element. I used [Rhino] (http://www.rhino3d.com/) and its .NET API to host the F# DLL for drawing and visualisation. This application enabled us to have an integrated workflow from the main geometry setout all the way done to the manufacturing data in a single parametric model. This project was the first use of F# at Waagner-Biro for a large scale project. The switch to F# form dynamic scripting languages helped to reduce development time and runtime. The strongly typed environment, algebraic data types and immutable data helped to avoid a whole range of bugs and fits well the domain of generating static 3d geometry. I see great potential for F# to be used as scripting languages in CAD, especially since most big CAD packages do already offer a .NET API.
317+
One such project is the *Louvre Abu Dhabi* by Jean Nouvel. Waagner-Biro was awarded the construction contract for the Dome. For the cladding of this dome more than 450´000 individual cutting and drilling patterns of custom aluminium extrusions had to be described and automated. The shear scale and complexity of the cladding on the dome required us to re-evaluate our parametric design approach. I developed a F# application to represent and organize all cladding elements of the dome. It includes a small geometry kernel and an adapted version of the Half Edge Data Structure to efficiently query the neighbourhood of each element. I used [Rhino] (http://www.rhino3d.com/) and its .NET API to host the F# DLL for drawing and visualisation. This application enabled us to have an integrated workflow from the main geometry setout all the way done to the manufacturing data in a single parametric model. This project was the first use of F# at Waagner-Biro for a large scale project. The switch to F# form dynamic scripting languages helped to reduce development time and runtime. The strongly typed environment, algebraic data types and immutable data helped to avoid a whole range of bugs and fits well the domain of generating static 3d geometry. I see great potential for F# to be used as scripting languages in CAD, especially since most big CAD packages do already offer a .NET API.
318+
319+
(Image credits: Jean Nouvel Architects)
317320

318321
<div class="keywords">geometry, CAD, construction industry, Rhino</div>
319322

0 commit comments

Comments
 (0)