<!DOCTYPE html>
<html lang="en" xmlns:og="http://ogp.me/ns#">
    <head data-layout-view="default">
<script>
    window.dataLayer = window.dataLayer || [];
        </script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-T5W4WQ');</script>
<!-- End Google Tag Manager -->
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Forest Pavilion - Grasshopper</title>
    <link rel="icon" href="https://www.grasshopper3d.com/favicon.ico" type="image/x-icon" />
    <link rel="SHORTCUT ICON" href="https://www.grasshopper3d.com/favicon.ico" type="image/x-icon" />
    <meta name="description" content="This small project was developed during a workshop dedicated to McNeel Rhinoceros and its plug-in Grasshopper, held by Giulio Piacentino, Marco Vannucci and An…" />
    <meta name="keywords" content="" />
<meta name="title" content="Forest Pavilion" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://www.grasshopper3d.com/photo/albums/forest-pavilion?rss=yes&amp;xn_auth=no" />
<meta property="og:title" content="Forest Pavilion" />
<meta property="og:image" content="https://storage.ning.com/topology/rest/1.0/file/get/2751437345?profile=UPSCALE_150x150">
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="Forest Pavilion" />
<meta name="twitter:description" content="This small project was developed during a workshop dedicated to McNeel Rhinoceros and its plug-in Grasshopper, held by Giulio Piacentino, Marco Vannucci and An…" />
<meta name="twitter:image" content="https://storage.ning.com/topology/rest/1.0/file/get/2751437345?profile=UPSCALE_150x150" />
<link rel="image_src" href="https://storage.ning.com/topology/rest/1.0/file/get/2751437345?profile=UPSCALE_150x150" />
<script type="text/javascript">
    djConfig = { preventBackButtonFix: false, isDebug: false }
ning = {"CurrentApp":{"premium":true,"iconUrl":"https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/2751437345?profile=UPSCALE_150x150","url":"httpsgrasshopper3d.ning.com","domains":["grasshopper3d.com","www.grasshopper3d.com"],"online":true,"privateSource":true,"id":"grasshopper3d","appId":2985220,"description":"Grasshopper&trade; is a graphical algorithm editor tightly integrated with Rhino&rsquo;s 3-D modeling tools.","name":"Grasshopper","owner":"0vte9ar4n9old","createdDate":"2009-03-08T01:14:29.207Z","runOwnAds":false},"CurrentProfile":null,"maxFileUploadSize":7};
        (function(){
            if (!window.ning) { return; }

            var age, gender, rand, obfuscated, combined;

            obfuscated = document.cookie.match(/xgdi=([^;]+)/);
            if (obfuscated) {
                var offset = 100000;
                obfuscated = parseInt(obfuscated[1]);
                rand = obfuscated / offset;
                combined = (obfuscated % offset) ^ rand;
                age = combined % 1000;
                gender = (combined / 1000) & 3;
                gender = (gender == 1 ? 'm' : gender == 2 ? 'f' : 0);
                ning.viewer = {"age":age,"gender":gender};
            }
        })();

        if (window.location.hash.indexOf('#!/') == 0) {
        window.location.replace(window.location.hash.substr(2));
    }
    window.xg = window.xg || {};
xg.captcha = {
    'shouldShow': false,
    'siteKey': '6Ldf3AoUAAAAALPgNx2gcXc8a_5XEcnNseR6WmsT'
};
xg.addOnRequire = function(f) { xg.addOnRequire.functions.push(f); };
xg.addOnRequire.functions = [];
xg.addOnFacebookLoad = function (f) { xg.addOnFacebookLoad.functions.push(f); };
xg.addOnFacebookLoad.functions = [];
xg._loader = {
    p: 0,
    loading: function(set) {  this.p++; },
    onLoad: function(set) {
                this.p--;
        if (this.p == 0 && typeof(xg._loader.onDone) == 'function') {
            xg._loader.onDone();
        }
    }
};
xg._loader.loading('xnloader');
if (window.bzplcm) {
    window.bzplcm._profileCount = 0;
    window.bzplcm._profileSend = function() { if (window.bzplcm._profileCount++ == 1) window.bzplcm.send(); };
}
xg._loader.onDone = function() {
            if(window.bzplcm)window.bzplcm.start('ni');
        xg.shared.util.parseWidgets();    var addOnRequireFunctions = xg.addOnRequire.functions;
    xg.addOnRequire = function(f) { f(); };
    try {
        if (addOnRequireFunctions) { dojo.lang.forEach(addOnRequireFunctions, function(onRequire) { onRequire.apply(); }); }
    } catch (e) {
        if(window.bzplcm)window.bzplcm.ts('nx').send();
        throw e;
    }
    if(window.bzplcm) { window.bzplcm.stop('ni'); window.bzplcm._profileSend(); }
};
window.xn = { track: { event: function() {}, pageView: function() {}, registerCompletedFlow: function() {}, registerError: function() {}, timer: function() { return { lapTime: function() {} }; } } };</script>
<link rel="image_src" href="https://static.ning.com/socialnetworkmain/widgets/photo/gfx/albums/default_cover_120x120.gif?xn_version=4024552908" type="image/jpeg" /><meta name="title" content="Forest Pavilion" /><link rel="alternate" type="application/rss+xml" title="Forest Pavilion - Grasshopper" href="https://www.grasshopper3d.com/photo/albums/forest-pavilion?rss=yes&amp;xn_auth=no" /><link rel="alternate" type="application/atom+xml" title="Comments - Forest Pavilion - Grasshopper" href="https://www.grasshopper3d.com/photo/albumcomment/feed?attachedTo=2985220%3AAlbum%3A28634&amp;xn_auth=no" />
<style type="text/css" media="screen,projection">
#xg_navigation ul div.xg_subtab ul li a {
    color:#666666;
    background:#EAFFBD;
}
#xg_navigation ul div.xg_subtab ul li a:hover {
    color:#333333;
    background:#F2FFD6;
}
</style>

<style type="text/css" media="screen,projection">
@import url("https://static.ning.com/socialnetworkmain/widgets/index/css/common.min.css?xn_version=1229287718");
@import url("https://static.ning.com/socialnetworkmain/widgets/photo/css/component.min.css?xn_version=3156643033");

</style>

<style type="text/css" media="screen,projection">
@import url("/generated-69d3b08f189f68-10806874-css?xn_version=202604061257");

</style>

<style type="text/css" media="screen,projection">
@import url("/generated-69d3af62d3cb62-89189248-css?xn_version=202604061257");

</style>

<!--[if IE 6]>
    <link rel="stylesheet" type="text/css" href="https://static.ning.com/socialnetworkmain/widgets/index/css/common-ie6.min.css?xn_version=463104712" />
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="https://static.ning.com/socialnetworkmain/widgets/index/css/common-ie7.css?xn_version=2712659298" />
<![endif]-->
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.grasshopper3d.com/profiles/blog/rsd" />

    </head>
    <body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T5W4WQ"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
                <div id="xn_bar">
            <div id="xn_bar_menu">
                <div id="xn_bar_menu_branding" >
                                    </div>

                <div id="xn_bar_menu_more">
                    <form id="xn_bar_menu_search" method="GET" action="https://www.grasshopper3d.com/main/search/search">
                        <fieldset>
                            <input type="text" name="q" id="xn_bar_menu_search_query" value="Search Grasshopper" _hint="Search Grasshopper" accesskey="4" class="text xj_search_hint" />
                            <a id="xn_bar_menu_search_submit" href="#" onclick="document.getElementById('xn_bar_menu_search').submit();return false">Search</a>
                        </fieldset>
                    </form>
                </div>

                            <ul id="xn_bar_menu_tabs">
                                            <li><a href="https://www.grasshopper3d.com/main/authorization/signIn?target=https%3A%2F%2Fwww.grasshopper3d.com%2Fphoto%2Falbums%2Fforest-pavilion%3Frss%3Dyes%26xn_auth%3Dno">Sign In</a></li>
                                    </ul>
                        </div>
        </div>
        
        
        <div id="xg" class="xg_theme xg_widget_photo xg_widget_photo_album xg_widget_photo_album_show" data-layout-pack="classic">
            <div id="xg_head">
                <div id="xg_masthead">
                    <p id="xg_sitename"><a id="application_name_header_link" href="/">Grasshopper</a></p>
                    <p id="xg_sitedesc" class="xj_site_desc">algorithmic modeling for Rhino</p>
                </div>
                <div id="xg_navigation">
                    <ul>
    <li dojoType="SubTabHover" id="xg_tab_main" class="xg_subtab"><a href="/"><span>Home</span></a><div class="xg_subtab" style="display:none;position:absolute;"><ul class="xg_subtab" style="display:block;" ><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/members/" style="float:none;"><span>Members</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/opensocial/ningapps/show?appUrl=http%3A%2F%2Fapps.io%2Flistings%2F%3Fning-app-status%3Dnetwork&amp;owner=0vte9ar4n9old" style="float:none;"><span>Listings</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/opensocial/ningapps/show?appUrl=http%3A%2F%2Fapps.io%2Fideas%2F%3Fning-app-status%3Dnetwork&amp;owner=0vte9ar4n9old" style="float:none;"><span>Ideas</span></a></li></ul></div></li><li dojoType="SubTabHover" id="xg_tab_photo" class="xg_subtab this"><a href="/photo"><span>View</span></a><div class="xg_subtab" style="display:none;position:absolute;"><ul class="xg_subtab" style="display:block;" ><li style="list-style:none !important;display:block;text-align:left;"><a href="/photo" style="float:none;"><span>All Images</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/photo/album/list" style="float:none;"><span>Albums</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/video" style="float:none;"><span>Videos</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/page/architecture-projects" style="float:none;"><span>Architecture Projects</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/photo/photo/search?q=installation" style="float:none;"><span>Installations</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/groups" style="float:none;"><span>Add-ons</span></a></li></ul></div></li><li dojoType="SubTabHover" id="xg_tab_xn29" class="xg_subtab"><a href="https://discourse.mcneel.com/c/grasshopper" target="_blank"><span>Forums/Support</span></a><div class="xg_subtab" style="display:none;position:absolute;"><ul class="xg_subtab" style="display:block;" ><li style="list-style:none !important;display:block;text-align:left;"><a href="https://discourse.mcneel.com/c/grasshopper" target="_blank" style="float:none;"><span>Current Discussions</span></a></li></ul></div></li><li id="xg_tab_profile" class="xg_subtab"><a href="/profiles"><span>My Page</span></a></li></ul>

                </div>
            </div>
            
            <div id="xg_body">
                <div id="albumIdDiv" style="display:none;" _albumId="2985220:Album:28634"></div>
                <div class="xg_column xg_span-16 xj_classic_canvas">
                    <ul class="navigation easyclear"><li><a href="https://www.grasshopper3d.com/photo">All Photos</a></li><li><a href="https://www.grasshopper3d.com/photo/album/list">All Albums</a></li><li><a href="https://www.grasshopper3d.com/photo/photo/listForContributor?">My Photos</a></li><li><a href="https://www.grasshopper3d.com/photo/album/listForOwner?">My Albums</a></li><li class="right xg_lightborder navbutton"><a href="https://www.grasshopper3d.com/photo/album/new" class="xg_sprite xg_sprite-add">Add</a></li></ul><div class="xg_module xg_module_with_dialog">
	<div class="xg_headline xg_headline-img xg_headline-2l">
    <div class="ib"><span class="xg_avatar"><a class="fn url" href="http://www.grasshopper3d.com/profile/MatteoLoPrete"  title="Matteo Lo Prete"><span class="table_img dy-avatar dy-avatar-64 "><img  class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/2790932085?profile=RESIZE_64x64&amp;width=64&amp;height=64&amp;crop=1%3A1" alt="" /></span></a></span></div>
<div class="tb"><h1>Forest Pavilion</h1>
        <ul class="navigation byline">
            <li><a class="nolink">Added by </a><a href="/profile/MatteoLoPrete">Matteo Lo Prete</a><a class="nolink"> on November 4, 2009 at 11:54am</a></li>
            <li><a class="xg_sprite xg_sprite-view" href="https://www.grasshopper3d.com/photo/album/listForOwner?screenName=082gyl86a9ztb">View Albums</a></li>
        </ul>
    </div>
</div>
    <div class="xg_module_body nopad body_albumdetail_main">
        <div class="xg_column xg_span-4">
            <div class="albuminfo pad5">
                <div style="background-image: url(https://static.ning.com/socialnetworkmain/widgets/photo/gfx/albums/default_cover_120x120.gif?xn_version=4024552908);" class="albumcover">
                    Forest Pavilion                </div>
                                    <div class="xg_user_generated"><p class="album_description">This small project was developed during a workshop dedicated to McNeel Rhinoceros and its plug-in Grasshopper, held by Giulio Piacentino, Marco Vannucci and Annarita Papeschi, with the contribution of Andrea Graziano and Alessio Erioli. The design topic was focused on a small expo pavilion, into which synthesize simple geometries and complex shapes, abstract volumes and topologies referred to the world of nature. The design process started with the choice of a title, which opens this description, and a simple sketch giving an early image of the building to realize.<br />
<br />
The pavilion is thought as an endless and organic space, where the structure becomes a fluid element, recalling shape of trees and, on the other hand, the pattern generated by the overlapping leaves traversed by the daylight. This concept is embodied by a self-portant canopy, which touches its basement in three points. Beside the restitution of a highly evocative image, these points allow loads transmission to the terrain, being also useful during the evacuation of rainwater collected on the roof.<br />
<br />
The structure is completed by a lightweight and flexible membrane, which partially interpolate its shape, protecting the internal space from bad weather and conveying rain waters into the three contact points. The membrane, realized with materials deriving from textile technologies, will be fixed to the edges (steel maiden tubular beams defining the perimeter of the canopy).<br />
<br />
The complex and organic shape of the canopy creates a neat contrast with the vertical envelope of the pavilion, composed by a series of thin steel columns, which constitute a support for the glass surfaces of the façade (glass can be substituted with another material with equal strength and resistance along time). The second strong geometric element is the basement, which slightly elevates the ground floor where the building is placed. The expressive result of this composition shows a continuous and endless space, interrupted by the façade envelope. This last becomes a section line, physical and imaginary. The canopy is defined by components, which populate each single face of the mesh. The nearer the component is to the basement, the more strong and dense it is. The farer the component is the more lightweight it is.<br />
<br />
The whole project was developed with McNeel Rhinoceros and, in particular, through the plug-in Grasshopper, that allows a parametric/generative approach to the design process. The early basis is a flat NURBS surface and a series of autonomous control points (they anticipate the numbers and the position of the canopy bearings). A point grid is extracted by the surface with a u,v coordinate map. The grid is then deformed to obtain the final shape of the structure. During a second stage I created the façade system, the basement and the terrain, which is derived from a photo (is possible to use an orthophoto in order to simulate the real terrain). At the end of the process I designed the single component, which has been applied to each triangle of the Delaunay’s mesh, obtained from the point grid. Once designed the component, it has been repeated and adapted on the mesh, obtaining a highly complex geometry.<br />
<br />
The fully parametric approach allows to interactively modify the dimensions of the pavilion, the number and the position of the bearings, the characteristics of the component and its behavior, the dimension of edge beams and façade columns. Every single aspects linked to the building can be adapted anytime is needed, with time and energy savings and without rethinking the digital model.<br />
<br />
The complexity of this canopy, once populated with adaptive components, wasn’t previously expectable and emerges from the association of a single element, designed into its minimal details, and the variations of the surface into its domain. Anyway, going deep with further stages of the design process, is always possible to analyze the canopy geometries, extracting information about surfaces, single ada</p></div>
                <p class="share-links clear"><a href="http://www.myspace.com/Modules/PostTo/Pages/?t=Forest%20Pavilion&c=Check%20out%20%22Forest%20Pavilion%22%20on%20Grasshopper&u=https%3A%2F%2Fwww.grasshopper3d.com%2Fxn%2Fdetail%2F2985220%3AAlbum%3A28634&l=2" class="post_to_myspace" target="_blank">MySpace</a><br>            <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
                    <span class="xg_tweet">
        <a href="https://twitter.com/share" class="post_to_twitter twitter-share-button" target="_blank"
            data-text="Checking out &quot;Forest Pavilion&quot; on Grasshopper:" data-url="https://www.grasshopper3d.com/photo/albums/forest-pavilion?rss=yes&amp;xn_auth=no" data-count="none" data-dnt="true">Tweet</a>
        </span>
        <br>        <a class="post_to_facebook xj_post_to_facebook" href="http://www.facebook.com/share.php?u=https%3A%2F%2Fwww.grasshopper3d.com%2Fphoto%2Falbums%2Fforest-pavilion%3Frss%3Dyes%26xn_auth%3Dno%26xg_source%3Dfacebookshare&amp;t=" _url="https://www.grasshopper3d.com/photo/albums/forest-pavilion?rss=yes&amp;xn_auth=no&amp;xg_source=facebookshare" _title="" _log="{&quot;module&quot;:&quot;photo&quot;,&quot;page&quot;:&quot;album&quot;,&quot;action&quot;:&quot;show&quot;}">Facebook</a>
    <div class="likebox">
    <div class="facebook-like" data-content-type="Album" data-content-id="2985220:Album:28634" data-page-type="detail">
        <fb:like href="https://www.grasshopper3d.com/xn/detail/2985220:Album:28634" layout="button_count" show_faces="false" width="450"></fb:like>
    </div>
</div>
</p><p class="album_links relative"><a class="xg_sprite xg_sprite-play" href="https://www.grasshopper3d.com/photo/photo/slideshow?albumId=2985220:Album:28634">View Slideshow</a><br /><a class="xg_sprite xg_sprite-embed" href="#"
                               dojoType="ShowEmbedToggle"
                               _widgetType="PhotoAlbum"
                               _toOpenText="Get Embed Code"
                               _toCloseText="Hide Embed Code"
                               _directURL="https://www.grasshopper3d.com/photo/albums/forest-pavilion"
                               _embedCode="&lt;div class=&quot;xg_slick_slider&quot; data-load-url=&quot;https://www.grasshopper3d.com/photo/photo/slideshowFeedAlbum?id=2985220%3AAlbum%3A28634&amp;mtime=1778581000&amp;x=TWF6iD0PfDXr3kXj6zluS58jaqXfMygJ&quot;&gt;&lt;/div&gt; &lt;br /&gt;&lt;small&gt;&lt;a href=&quot;https://www.grasshopper3d.com/photo/photo&quot;&gt;Find more photos like this on &lt;em&gt;Grasshopper&lt;/em&gt;&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;"
                               _myspacePostUrl="http://www.myspace.com/index.cfm?fuseaction=postto&t=Forest+Pavilion&c=%3Cdiv+class%3D%22xg_slick_slider%22+data-load-url%3D%22https%3A%2F%2Fwww.grasshopper3d.com%2Fphoto%2Fphoto%2FslideshowFeedAlbum%3Fid%3D2985220%253AAlbum%253A28634%26mtime%3D1778581000%26x%3DTWF6iD0PfDXr3kXj6zluS58jaqXfMygJ%22%3E%3C%2Fdiv%3E+%3Cbr+%2F%3E%3Csmall%3E%3Ca+href%3D%22https%3A%2F%2Fwww.grasshopper3d.com%2Fphoto%2Fphoto%22%3EFind+more+photos+like+this+on+%3Cem%3EGrasshopper%3C%2Fem%3E%3C%2Fa%3E%3C%2Fsmall%3E%3Cbr+%2F%3E&u=http%3A%2F%2Fwww.grasshopper3d.com&l=5"
                               _facebookPostUrl="https://www.facebook.com/share.php?u=https%3A%2F%2Fwww.grasshopper3d.com%2Fphoto%2Falbums%2Fforest-pavilion%3Ffrom%3Dfb"
                               _isNing="1"
                               >Get Embed Code</a></p>            </div>
        </div>
        <div class="xg_column xg_span-12 last-child">
            <ul class="clist">
                                    <li><a href="https://www.grasshopper3d.com/photo/forest-pavilionsketch?context=album&amp;albumId=2985220%3AAlbum%3A28634"><img width="124" height="67" src="https://storage.ning.com/topology/rest/1.0/file/get/2708566393?profile=RESIZE_180x180&amp;width=124" alt="photo" /></a></li>
                                    <li><a href="https://www.grasshopper3d.com/photo/forest-pavilionbake?context=album&amp;albumId=2985220%3AAlbum%3A28634"><img width="124" height="71" src="https://storage.ning.com/topology/rest/1.0/file/get/2708566342?profile=RESIZE_180x180&amp;width=124" alt="photo" /></a></li>
                                    <li><a href="https://www.grasshopper3d.com/photo/forest-pavilioncovering?context=album&amp;albumId=2985220%3AAlbum%3A28634"><img width="124" height="77" src="https://storage.ning.com/topology/rest/1.0/file/get/2708566368?profile=RESIZE_180x180&amp;width=124" alt="photo" /></a></li>
                                    <li><a href="https://www.grasshopper3d.com/photo/forest-pavilionenvelope?context=album&amp;albumId=2985220%3AAlbum%3A28634"><img width="124" height="88" src="https://storage.ning.com/topology/rest/1.0/file/get/2708566433?profile=RESIZE_180x180&amp;width=124" alt="photo" /></a></li>
                                    <li><a href="https://www.grasshopper3d.com/photo/forest-pavilionenvelope-1?context=album&amp;albumId=2985220%3AAlbum%3A28634"><img width="124" height="64" src="https://storage.ning.com/topology/rest/1.0/file/get/2708566227?profile=RESIZE_180x180&amp;width=124" alt="photo" /></a></li>
                            </ul>
                    </div>
    </div>

</div>

        <div class="xg_module">
                                        <div class="xg_module_body">
                    <p id="add-comment">Comment</p>
                                            <div class="comment-join">
                            <h3>You need to be a member of Grasshopper to add comments!</h3>
                                                </div>
                                                        </div>
                    <div class="xg_module_body" id="comments" style="display: none" _numComments="0" _scrollTo="">
                    </div>
                    <div class="xg_module_foot" id="xj_comments_footer" style="display:none">
                                            <p class="left">
                            <a class="xg_icon xg_icon-rss" href="https://www.grasshopper3d.com/photo/albumcomment/feed?attachedTo=2985220%3AAlbum%3A28634&amp;xn_auth=no">RSS</a>
                        </p>
                                    </div>
                    </div>
    
                </div>
                <div class="xg_column xg_span-4 xg_last xj_classic_sidebar">
                    <div class="xg_module module_about">
    <div class="xg_module_head">
        <h2>About</h2>
    </div>
    <div class="xg_module_body xg_module_ning">
        <div class="vcard">
            <span class="xg_avatar"><a class="fn url" href="http://www.grasshopper3d.com/profile/ScottDavidson"  title="Scott Davidson"><span class="table_img dy-avatar dy-avatar-48 "><img  class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/2790885685?profile=RESIZE_48X48&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /><img class="dy-badge-image bottom-right" src="https://storage.ning.com/topology/rest/1.0/file/get/2655012072?profile=original" alt="" /></span></a></span>            <span class="fn"><a href="/profile/ScottDavidson">Scott Davidson</a></span>
            created this <a href='http://www.ning.com'>Ning Network</a>.        </div>
            </div>
    </div>
    <div class="xg_module" id="xg_module_account">
        <div class="xg_module_body xg_signup xg_lightborder">
            <p>Welcome to<br />Grasshopper</p>
                        <p class="last-child"><big><strong><a href="https://www.grasshopper3d.com/main/authorization/signIn?target=https%3A%2F%2Fwww.grasshopper3d.com%2Fphoto%2Falbums%2Fforest-pavilion%3Frss%3Dyes%26xn_auth%3Dno" style="white-space:nowrap">Sign In</a></strong></big></p>
                    </div>
    </div>
<div class="xg_module html_module module_text xg_reset" data-module_name="text"
        >
        <div class="xg_module_head"><h2>Translate</h2></div>
        <div class="xg_module_body xg_user_generated">
            <div id="google_translate_element"></div>
<script type="text/javascript">
function googleTranslateElementInit() {
  new google.translate.TranslateElement({
    pageLanguage: 'en'
  }, 'google_translate_element');
}
</script><script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit" type="text/javascript">
</script>
        </div>
        </div>
<div class="xg_module html_module module_text xg_reset" data-module_name="text"
        >
        <div class="xg_module_head"><h2>Search</h2></div>
        <div class="xg_module_body xg_user_generated">
            <form id="search_form" onsubmit="sitesearchFunction()" name="search_form" action="http://www.grasshopper3d.com/page/search-results">
<div class="fn search_label"><input id="cb" name="site" class="checkbox" type="checkbox" value="" ></input> <label for="cb">Grasshopper3d Only</label></div>
<input id="sb" type="search" value="" name="q" ></input> <input type="submit" value="Search" style="display: none;" ></input></form>
<script type="text/javascript">
function sitesearchFunction(){
    var form_id = document.getElementById("search_form");
        var form_action = form_id.action;
    var form_sb = document.getElementById("sb");
    if (document.getElementById("cb").checked) { 
      var query_src = form_sb.value + " site:grasshopper3d.com";
    } else {
          var query_src = form_sb.value;
        }
    form_sb.value = query_src.toString();
}
</script>
        </div>
        </div>
<div class="xg_module module_photo" data-module_name="photo">
    <div class="xg_module_head">
        <h2>Photos</h2>
    </div>
    <div class="xg_module_body body_list">
                                    <ul class="clist">
                        <li><div class="bd">
    <div class="ib">
        <a href="https://www.grasshopper3d.com/photo/tensile-installation?context=latest"><img width="139" height="139" src="https://storage.ning.com/topology/rest/1.0/file/get/31148892092?profile=RESIZE_180x180&amp;width=139" alt="Tensile Installation" class="xg_lightborder" /></a>
    </div>
    <div class="tb">
        <h3><a href="https://www.grasshopper3d.com/photo/tensile-installation?context=latest">Tensile Installation</a></h3>
        <p class="xg_lightfont">
                            <span class="item_contributor">by <a href="/profile/parametric" class='xg_lightfont'>Parametric House</a></span>
                <span class="reactions">
                    <a href="https://www.grasshopper3d.com/photo/tensile-installation?context=latest#comments" data-page-type="detail" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
                                <a href="https://www.grasshopper3d.com/photo/tensile-installation?context=latest" data-content-id="2985220:Photo:2328248" data-content-type="Photo" data-sign-up-url="https://www.grasshopper3d.com/main/authorization/signUp?target=https%3A%2F%2Fwww.grasshopper3d.com%2Fphoto%2Falbums%2Fforest-pavilion%3Frss%3Dyes%26xn_auth%3Dno" data-page-type="detail" class="xg_sprite like-link-3 like-link">
                    0 <span class='details'>Likes</span>
                </a>
                </span>
        </p>
    </div>
</div>
</li>                    </ul>
                                    <ul class="clist">
                        <li><div class="bd">
    <div class="ib">
        <a href="https://www.grasshopper3d.com/photo/spike-pavilion-rhino-grasshopper-tutorial-1?context=latest"><img width="139" height="139" src="https://storage.ning.com/topology/rest/1.0/file/get/31148680462?profile=RESIZE_180x180&amp;width=139" alt="Spike Pavilion Rhino Grasshopper Tutorial" class="xg_lightborder" /></a>
    </div>
    <div class="tb">
        <h3><a href="https://www.grasshopper3d.com/photo/spike-pavilion-rhino-grasshopper-tutorial-1?context=latest">Spike Pavilion Rhino Grasshopper Tutorial</a></h3>
        <p class="xg_lightfont">
                            <span class="item_contributor">by <a href="/profile/JuneLee" class='xg_lightfont'>June Lee</a></span>
                <span class="reactions">
                    <a href="https://www.grasshopper3d.com/photo/spike-pavilion-rhino-grasshopper-tutorial-1?context=latest#comments" data-page-type="detail" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
                                <a href="https://www.grasshopper3d.com/photo/spike-pavilion-rhino-grasshopper-tutorial-1?context=latest" data-content-id="2985220:Photo:2328179" data-content-type="Photo" data-sign-up-url="https://www.grasshopper3d.com/main/authorization/signUp?target=https%3A%2F%2Fwww.grasshopper3d.com%2Fphoto%2Falbums%2Fforest-pavilion%3Frss%3Dyes%26xn_auth%3Dno" data-page-type="detail" class="xg_sprite like-link-3 like-link">
                    0 <span class='details'>Likes</span>
                </a>
                </span>
        </p>
    </div>
</div>
</li>                    </ul>
                                    <ul class="clist">
                        <li><div class="bd">
    <div class="ib">
        <a href="https://www.grasshopper3d.com/photo/spike-pavilion-rhino-grasshopper-tutorial?context=latest"><img width="139" height="139" src="https://storage.ning.com/topology/rest/1.0/file/get/31148680653?profile=RESIZE_180x180&amp;width=139" alt="Spike Pavilion Rhino Grasshopper Tutorial" class="xg_lightborder" /></a>
    </div>
    <div class="tb">
        <h3><a href="https://www.grasshopper3d.com/photo/spike-pavilion-rhino-grasshopper-tutorial?context=latest">Spike Pavilion Rhino Grasshopper Tutorial</a></h3>
        <p class="xg_lightfont">
                            <span class="item_contributor">by <a href="/profile/JuneLee" class='xg_lightfont'>June Lee</a></span>
                <span class="reactions">
                    <a href="https://www.grasshopper3d.com/photo/spike-pavilion-rhino-grasshopper-tutorial?context=latest#comments" data-page-type="detail" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
                                <a href="https://www.grasshopper3d.com/photo/spike-pavilion-rhino-grasshopper-tutorial?context=latest" data-content-id="2985220:Photo:2328178" data-content-type="Photo" data-sign-up-url="https://www.grasshopper3d.com/main/authorization/signUp?target=https%3A%2F%2Fwww.grasshopper3d.com%2Fphoto%2Falbums%2Fforest-pavilion%3Frss%3Dyes%26xn_auth%3Dno" data-page-type="detail" class="xg_sprite like-link-3 like-link">
                    0 <span class='details'>Likes</span>
                </a>
                </span>
        </p>
    </div>
</div>
</li>                    </ul>
                                    <ul class="clist">
                        <li><div class="bd">
    <div class="ib">
        <a href="https://www.grasshopper3d.com/photo/legal-aspects-of-online-gambling-around-the-world?context=latest"><img width="139" height="57" src="https://storage.ning.com/topology/rest/1.0/file/get/31142634900?profile=RESIZE_180x180&amp;width=139" alt="Legal Aspects of Online Gambling Around the World" class="xg_lightborder" /></a>
    </div>
    <div class="tb">
        <h3><a href="https://www.grasshopper3d.com/photo/legal-aspects-of-online-gambling-around-the-world?context=latest">Legal Aspects of Online Gambling Around the World</a></h3>
        <p class="xg_lightfont">
                            <span class="item_contributor">by <a href="/profile/MaximilianHohenzollern" class='xg_lightfont'>Maximilian Hohenzollern</a></span>
                <span class="reactions">
                    <a href="https://www.grasshopper3d.com/photo/legal-aspects-of-online-gambling-around-the-world?context=latest#comments" data-page-type="detail" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
                                <a href="https://www.grasshopper3d.com/photo/legal-aspects-of-online-gambling-around-the-world?context=latest" data-content-id="2985220:Photo:2328052" data-content-type="Photo" data-sign-up-url="https://www.grasshopper3d.com/main/authorization/signUp?target=https%3A%2F%2Fwww.grasshopper3d.com%2Fphoto%2Falbums%2Fforest-pavilion%3Frss%3Dyes%26xn_auth%3Dno" data-page-type="detail" class="xg_sprite like-link-3 like-link">
                    0 <span class='details'>Likes</span>
                </a>
                </span>
        </p>
    </div>
</div>
</li>                    </ul>
                                    <ul class="clist">
                        <li><div class="bd">
    <div class="ib">
        <a href="https://www.grasshopper3d.com/photo/1080?context=latest"><img width="139" height="139" src="https://storage.ning.com/topology/rest/1.0/file/get/31142082698?profile=RESIZE_180x180&amp;width=139" alt="Polyline Contour" class="xg_lightborder" /></a>
    </div>
    <div class="tb">
        <h3><a href="https://www.grasshopper3d.com/photo/1080?context=latest">Polyline Contour</a></h3>
        <p class="xg_lightfont">
                            <span class="item_contributor">by <a href="/profile/parametric" class='xg_lightfont'>Parametric House</a></span>
                <span class="reactions">
                    <a href="https://www.grasshopper3d.com/photo/1080?context=latest#comments" data-page-type="detail" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
                                <a href="https://www.grasshopper3d.com/photo/1080?context=latest" data-content-id="2985220:Photo:2327694" data-content-type="Photo" data-sign-up-url="https://www.grasshopper3d.com/main/authorization/signUp?target=https%3A%2F%2Fwww.grasshopper3d.com%2Fphoto%2Falbums%2Fforest-pavilion%3Frss%3Dyes%26xn_auth%3Dno" data-page-type="detail" class="xg_sprite like-link-3 like-link">
                    0 <span class='details'>Likes</span>
                </a>
                </span>
        </p>
    </div>
</div>
</li>                    </ul>
                            </div>
                <div class="xg_module_foot">
        <ul>
                            <li class="left"><a href="https://www.grasshopper3d.com/photo/photo/chooseUploader" class="xg_sprite xg_sprite-add">Add Photos</a></li>
                                        <li class="right"><a href="https://www.grasshopper3d.com/photo/photo/list">View All</a></li>
                                <li class="right photo-facebook-share" style="display:none; margin-right:10px;" ><a target="_blank"
                        href="https://www.facebook.com/share.php?u=https%3A%2F%2Fwww.grasshopper3d.com%2Fphoto%2Fphoto%2Flist%3Ffrom%3Dfb"><img src="https://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/facebook.gif?xn_version=2156446720" alt="Facebook" /></a></li>
                    <script>
                        xg.addOnRequire(function () {
                            x$('.module_photo').mouseover(function () { x$(this).find('.photo-facebook-share').show(); })
                                    .mouseout(function () { x$(this).find('.photo-facebook-share').hide(); });
                        });
                    </script>
                    </ul>
    </div></div>
<div class="xg_module module_video" data-module_name="video">
    <div class="xg_module_head">
        <h2>Videos</h2>
    </div>
    <div class="xg_module_body body_large">
  <ul class="clist">
      <li>
        <div class="ib">
                <a href="https://www.grasshopper3d.com/video/grasshopper-tutorial-for-beginners-2">
        <img  src="https://storage.ning.com/topology/rest/1.0/file/get/31148892292?profile=original&amp;width=136" alt="Grasshopper Tutorial for Beginners" width="136" />
    </a>
        </div>
        <div class="tb">
            <h3><a href="https://www.grasshopper3d.com/video/grasshopper-tutorial-for-beginners-2">
                Grasshopper Tutorial for Beginners            </a></h3>
                        <p class="xg_lightfont">
                Added by <a class="xg_lightfont" href="http://www.grasshopper3d.com/profile/parametric">Parametric House</a>                    <span class="reactions">
                    <a href="https://www.grasshopper3d.com/video/grasshopper-tutorial-for-beginners-2#comments" data-page-type="detail" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
                                <a href="https://www.grasshopper3d.com/video/grasshopper-tutorial-for-beginners-2" data-content-id="2985220:Video:2328185" data-content-type="Video" data-sign-up-url="https://www.grasshopper3d.com/main/authorization/signUp?target=https%3A%2F%2Fwww.grasshopper3d.com%2Fphoto%2Falbums%2Fforest-pavilion%3Frss%3Dyes%26xn_auth%3Dno" data-page-type="detail" class="xg_sprite like-link-3 like-link">
                    0 <span class='details'>Likes</span>
                </a>
                </span>
            </p>
                    </div>
    </li>
    </ul><ul class="clist">    <li>
        <div class="ib">
                <a href="https://www.grasshopper3d.com/video/spike-pavilion-rhino-grasshopper-tutorial">
        <img  src="https://storage.ning.com/topology/rest/1.0/file/get/31148680682?profile=original&amp;width=136" alt="Spike Pavilion Rhino Grasshopper Tutorial" width="136" />
    </a>
        </div>
        <div class="tb">
            <h3><a href="https://www.grasshopper3d.com/video/spike-pavilion-rhino-grasshopper-tutorial">
                Spike Pavilion Rhino Grasshopper Tutorial            </a></h3>
                        <p class="xg_lightfont">
                Added by <a class="xg_lightfont" href="http://www.grasshopper3d.com/profile/JuneLee">June Lee</a>                    <span class="reactions">
                    <a href="https://www.grasshopper3d.com/video/spike-pavilion-rhino-grasshopper-tutorial#comments" data-page-type="detail" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
                                <a href="https://www.grasshopper3d.com/video/spike-pavilion-rhino-grasshopper-tutorial" data-content-id="2985220:Video:2328330" data-content-type="Video" data-sign-up-url="https://www.grasshopper3d.com/main/authorization/signUp?target=https%3A%2F%2Fwww.grasshopper3d.com%2Fphoto%2Falbums%2Fforest-pavilion%3Frss%3Dyes%26xn_auth%3Dno" data-page-type="detail" class="xg_sprite like-link-3 like-link">
                    0 <span class='details'>Likes</span>
                </a>
                </span>
            </p>
                    </div>
    </li>
    </ul><ul class="clist">    <li>
        <div class="ib">
                <a href="https://www.grasshopper3d.com/video/grasshopper-tutorial-for-beginners-1">
        <img  src="https://storage.ning.com/topology/rest/1.0/file/get/31142083653?profile=original&amp;width=136" alt="Grasshopper Tutorial For beginners" width="136" />
    </a>
        </div>
        <div class="tb">
            <h3><a href="https://www.grasshopper3d.com/video/grasshopper-tutorial-for-beginners-1">
                Grasshopper Tutorial For beginners            </a></h3>
                        <p class="xg_lightfont">
                Added by <a class="xg_lightfont" href="http://www.grasshopper3d.com/profile/parametric">Parametric House</a>                    <span class="reactions">
                    <a href="https://www.grasshopper3d.com/video/grasshopper-tutorial-for-beginners-1#comments" data-page-type="detail" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
                                <a href="https://www.grasshopper3d.com/video/grasshopper-tutorial-for-beginners-1" data-content-id="2985220:Video:2328027" data-content-type="Video" data-sign-up-url="https://www.grasshopper3d.com/main/authorization/signUp?target=https%3A%2F%2Fwww.grasshopper3d.com%2Fphoto%2Falbums%2Fforest-pavilion%3Frss%3Dyes%26xn_auth%3Dno" data-page-type="detail" class="xg_sprite like-link-3 like-link">
                    0 <span class='details'>Likes</span>
                </a>
                </span>
            </p>
                    </div>
    </li>
    </ul><ul class="clist">    <li>
        <div class="ib">
                <a href="https://www.grasshopper3d.com/video/circuit-pavilion-rhino-grasshopper-tutorial">
        <img  src="https://storage.ning.com/topology/rest/1.0/file/get/31104986058?profile=original&amp;width=136" alt="Circuit Pavilion Rhino Grasshopper Tutorial" width="136" />
    </a>
        </div>
        <div class="tb">
            <h3><a href="https://www.grasshopper3d.com/video/circuit-pavilion-rhino-grasshopper-tutorial">
                Circuit Pavilion Rhino Grasshopper Tutorial            </a></h3>
                        <p class="xg_lightfont">
                Added by <a class="xg_lightfont" href="http://www.grasshopper3d.com/profile/JuneLee">June Lee</a>                    <span class="reactions">
                    <a href="https://www.grasshopper3d.com/video/circuit-pavilion-rhino-grasshopper-tutorial#comments" data-page-type="detail" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
                                <a href="https://www.grasshopper3d.com/video/circuit-pavilion-rhino-grasshopper-tutorial" data-content-id="2985220:Video:2326722" data-content-type="Video" data-sign-up-url="https://www.grasshopper3d.com/main/authorization/signUp?target=https%3A%2F%2Fwww.grasshopper3d.com%2Fphoto%2Falbums%2Fforest-pavilion%3Frss%3Dyes%26xn_auth%3Dno" data-page-type="detail" class="xg_sprite like-link-3 like-link">
                    0 <span class='details'>Likes</span>
                </a>
                </span>
            </p>
                    </div>
    </li>
    </ul><ul class="clist">    <li>
        <div class="ib">
                <a href="https://www.grasshopper3d.com/video/floating-mobius-pavilion-rhino-grasshopper-tutorial">
        <img  src="https://storage.ning.com/topology/rest/1.0/file/get/31079313052?profile=original&amp;width=136" alt="Floating Mobius Pavilion Rhino Grasshopper Tutorial" width="136" />
    </a>
        </div>
        <div class="tb">
            <h3><a href="https://www.grasshopper3d.com/video/floating-mobius-pavilion-rhino-grasshopper-tutorial">
                Floating Mobius Pavilion Rhino Grasshopper Tutorial            </a></h3>
                        <p class="xg_lightfont">
                Added by <a class="xg_lightfont" href="http://www.grasshopper3d.com/profile/JuneLee">June Lee</a>                    <span class="reactions">
                    <a href="https://www.grasshopper3d.com/video/floating-mobius-pavilion-rhino-grasshopper-tutorial#comments" data-page-type="detail" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
                                <a href="https://www.grasshopper3d.com/video/floating-mobius-pavilion-rhino-grasshopper-tutorial" data-content-id="2985220:Video:2325328" data-content-type="Video" data-sign-up-url="https://www.grasshopper3d.com/main/authorization/signUp?target=https%3A%2F%2Fwww.grasshopper3d.com%2Fphoto%2Falbums%2Fforest-pavilion%3Frss%3Dyes%26xn_auth%3Dno" data-page-type="detail" class="xg_sprite like-link-3 like-link">
                    0 <span class='details'>Likes</span>
                </a>
                </span>
            </p>
                    </div>
    </li>
    </ul><ul class="clist">    <li>
        <div class="ib">
                <a href="https://www.grasshopper3d.com/video/magnet-shade-pavilion-rhino-grasshopper-tutorial">
        <img  src="https://storage.ning.com/topology/rest/1.0/file/get/31017025490?profile=original&amp;width=136" alt="Magnet Shade Pavilion Rhino Grasshopper Tutorial" width="136" />
    </a>
        </div>
        <div class="tb">
            <h3><a href="https://www.grasshopper3d.com/video/magnet-shade-pavilion-rhino-grasshopper-tutorial">
                Magnet Shade Pavilion Rhino Grasshopper Tutorial            </a></h3>
                        <p class="xg_lightfont">
                Added by <a class="xg_lightfont" href="http://www.grasshopper3d.com/profile/JuneLee">June Lee</a>                    <span class="reactions">
                    <a href="https://www.grasshopper3d.com/video/magnet-shade-pavilion-rhino-grasshopper-tutorial#comments" data-page-type="detail" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
                                <a href="https://www.grasshopper3d.com/video/magnet-shade-pavilion-rhino-grasshopper-tutorial" data-content-id="2985220:Video:2324128" data-content-type="Video" data-sign-up-url="https://www.grasshopper3d.com/main/authorization/signUp?target=https%3A%2F%2Fwww.grasshopper3d.com%2Fphoto%2Falbums%2Fforest-pavilion%3Frss%3Dyes%26xn_auth%3Dno" data-page-type="detail" class="xg_sprite like-link-3 like-link">
                    0 <span class='details'>Likes</span>
                </a>
                </span>
            </p>
                    </div>
    </li>
    </ul><ul class="clist">  </ul>
</div>
        <div class="xg_module_foot">
            <ul>
                <li class="left"><a class="xg_sprite xg_sprite-add" href="https://www.grasshopper3d.com/video/video/chooseUploader">Add Videos</a></li>
                <li class="right"><a href="https://www.grasshopper3d.com/video/video">View All</a></li>
                                    <li class="right video-facebook-share" style="display:none; margin-right:10px;"><a target="_blank"
                        href="https://www.facebook.com/share.php?u=https%3A%2F%2Fwww.grasshopper3d.com%2Fvideo%2Fvideo%3Ffrom%3Dfb"><img src="https://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/facebook.gif?xn_version=2156446720" alt="Facebook" /></a></li>
                    <script>
                        xg.addOnRequire(function () {
                            x$('.module_video').mouseover(function () { x$(this).find('.video-facebook-share').show(); })
                                    .mouseout(function () { x$(this).find('.video-facebook-share').hide(); });
                        });
                    </script>
                            </ul>
        </div>
    </div>

                </div>
            </div>
            <div id="xg_foot">
                <p class="left">
    © 2026             &nbsp; Created by <a href="/profile/ScottDavidson">Scott Davidson</a>.            &nbsp;
    Powered by<a class="poweredBy-logo" href="https://www.ning.com/" title="" alt="" rel="dofollow">
    <img class="poweredbylogo" width="87" height="15" src="https://static.ning.com/socialnetworkmain/widgets/index/gfx/Ning_MM_footer_blk@2x.png?xn_version=3605040243"
         title="Ning Website Builder" alt="Website builder | Create website | Ning.com">
</a>    </p>
    <p class="right xg_lightfont">
                    <a href="https://www.grasshopper3d.com/main/embeddable/list">Badges</a> &nbsp;|&nbsp;
                        <a href="https://www.grasshopper3d.com/main/authorization/signIn?target=https%3A%2F%2Fwww.grasshopper3d.com%2Fmain%2Findex%2Freport" dojoType="PromptToJoinLink" _joinPromptText="Please sign in to complete this step." _hasSignUp="false" _signInUrl="https://www.grasshopper3d.com/main/authorization/signIn?target=https%3A%2F%2Fwww.grasshopper3d.com%2Fmain%2Findex%2Freport">Report an Issue</a> &nbsp;|&nbsp;
                        <a href="https://www.grasshopper3d.com/main/authorization/termsOfService?previousUrl=https%3A%2F%2Fwww.grasshopper3d.com%2Fphoto%2Falbums%2Fforest-pavilion%3Frss%3Dyes%26xn_auth%3Dno">Terms of Service</a>
            </p>

            </div>
        </div>
        
        <div id="xj_baz17246" class="xg_theme"></div>
<div id="xg_overlay" style="display:none;">
<!--[if lte IE 6.5]><iframe></iframe><![endif]-->
</div>
<!--googleoff: all--><noscript>
	<style type="text/css" media="screen">
        #xg { position:relative;top:120px; }
        #xn_bar { top:120px; }
	</style>
	<div class="errordesc noscript">
		<div>
            <h3><strong>Hello, you need to enable JavaScript to use Grasshopper.</strong></h3>
            <p>Please check your browser settings or contact your system administrator.</p>
			<img src="/xn_resources/widgets/index/gfx/jstrk_off.gif" alt="" height="1" width="1" />
		</div>
	</div>
</noscript><!--googleon: all-->
<script type="text/javascript" src="https://static.ning.com/socialnetworkmain/widgets/lib/core.min.js?xn_version=1651386455"></script>        <script>
            var sources = ["https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/slick\/slick.min.js?xn_version=1434432709","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.ui.widget.js?xn_version=202604061257","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.iframe-transport.js?xn_version=202604061257","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.fileupload.js?xn_version=202604061257","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/12882173698?profile=original&r=1724772584","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/11108766693?profile=original&r=1684134890","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/31093188266?profile=original&r=1771939164","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/11108860086?profile=original&r=1684135177"];
            var numSources = sources.length;
                        var heads = document.getElementsByTagName('head');
            var node = heads.length > 0 ? heads[0] : document.body;
            var onloadFunctionsObj = {};

            var createScriptTagFunc = function(source) {
                var script = document.createElement('script');
                
                script.type = 'text/javascript';
                                var currentOnLoad = function() {xg._loader.onLoad(source);};
                if (script.readyState) { //for IE (including IE9)
                    script.onreadystatechange = function() {
                        if (script.readyState == 'complete' || script.readyState == 'loaded') {
                            script.onreadystatechange = null;
                            currentOnLoad();
                        }
                    }
                } else {
                   script.onerror = script.onload = currentOnLoad;
                }

                script.src = source;
                node.appendChild(script);
            };

            for (var i = 0; i < numSources; i++) {
                                xg._loader.loading(sources[i]);
                createScriptTagFunc(sources[i]);
            }
        </script>
    <script type="text/javascript">
if (!ning._) {ning._ = {}}
ning._.compat = { encryptedToken: "<empty>" }
ning._.CurrentServerTime = "2026-05-13T08:20:26+00:00";
ning._.probableScreenName = "";
ning._.domains = {
    base: 'ning.com',
    ports: { http: '80', ssl: '443' }
};
ning.loader.version = '202604061257'; // DEP-260406_1:e856392 33
djConfig.parseWidgets = false;
</script>
    <script type="text/javascript">
        xg.token = '';
xg.canTweet = false;
xg.cdnHost = 'static.ning.com';
xg.version = '202604061257';
xg.useMultiCdn = true;
xg.staticRoot = 'socialnetworkmain';
xg.xnTrackHost = null;
    xg.cdnDefaultPolicyHost = 'static';
    xg.cdnPolicy = [];
xg.global = xg.global || {};
xg.global.currentMozzle = 'photo';
xg.global.userCanInvite = false;
xg.global.requestBase = '';
xg.global.locale = 'en_US';
xg.num_thousand_sep = ",";
xg.num_decimal_sep = ".";
(function() {
    dojo.addOnLoad(function() {
        if(window.bzplcm) { window.bzplcm.ts('hr'); window.bzplcm._profileSend(); }
            });
            ning.loader.require('xg.photo.photo.slideshow', 'xg.index.facebookLike', 'xg.video.index._shared', 'xg.video.video.ShowEmbedToggle', 'xg.index.like.desktopLike', function() { xg._loader.onLoad('xnloader'); });
    })();    </script>
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-20033984-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script><script>
    document.addEventListener("DOMContentLoaded", function () {
        if (!dataLayer) {
            return;
        }
        var handler = function (event) {
            var element = event.currentTarget;
            if (element.hasAttribute('data-track-disable')) {
                return;
            }
            var options = JSON.parse(element.getAttribute('data-track'));
            dataLayer.push({
                'event'         : 'trackEvent',
                'eventType'     : 'googleAnalyticsNetwork',
                'eventCategory' : options && options.category || '',
                'eventAction'   : options && options.action || '',
                'eventLabel'    : options && options.label || '',
                'eventValue'    : options && options.value || ''
            });
            if (options && options.ga4) {
                dataLayer.push(options.ga4);
            }
        };
        var elements = document.querySelectorAll('[data-track]');
        for (var i = 0; i < elements.length; i++) {
            elements[i].addEventListener('click', handler);
        }
    });
</script>


    </body>
</html>
