<!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>PRIMO, generative custom coffee tables - RhinoFabStudio</title>
    <link rel="icon" href="https://storage.ning.com/topology/rest/1.0/file/get/1979936684?profile=original" type="image/x-icon" />
    <link rel="SHORTCUT ICON" href="https://storage.ning.com/topology/rest/1.0/file/get/1979936684?profile=original" type="image/x-icon" />
    <meta name="description" content="Madalin Gheorghe from Studio SIMPLEXIO (www.simplexio.ro) has created PRIMO, a series of custom coffee tables that combine generative design principles with fl…" />
    <meta name="keywords" content="Rapid, RhinoFabLab, Nesting, Grasshopper3D, ARTC, Digital, CAM, Rhino3DTV, GJD3D, FabLab, Rhino3D, Prototyping, Bongo3D, Fabrication, CNC" />
<meta name="title" content="PRIMO, generative custom coffee tables" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://rhinofablab.com/photo/albums/primo-generative-custom-coffee-tables?rss=yes&amp;xn_auth=no" />
<meta property="og:title" content="PRIMO, generative custom coffee tables" />
<meta property="og:image" content="https://storage.ning.com/topology/rest/1.0/file/get/2746053275?profile=UPSCALE_150x150">
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="PRIMO, generative custom coffee tables" />
<meta name="twitter:description" content="Madalin Gheorghe from Studio SIMPLEXIO (www.simplexio.ro) has created PRIMO, a series of custom coffee tables that combine generative design principles with fl…" />
<meta name="twitter:image" content="https://storage.ning.com/topology/rest/1.0/file/get/2746053275?profile=UPSCALE_150x150" />
<link rel="image_src" href="https://storage.ning.com/topology/rest/1.0/file/get/2746053275?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\/2746053275?profile=UPSCALE_150x150","url":"httpsrhinofablab.ning.com","domains":["rhinofablab.com"],"online":true,"privateSource":true,"id":"rhinofablab","appId":4439072,"description":"Teach, Learn, Share.","name":"RhinoFabStudio","owner":"0r990uqk68ftj","createdDate":"2009-11-07T18:29:03.000Z","runOwnAds":false,"category":{"Rapid":null,"RhinoFabLab":null,"Nesting":null,"Grasshopper3D":null,"ARTC":null,"Digital":null,"CAM":null,"Rhino3DTV":null,"GJD3D":null,"FabLab":null,"Rhino3D":null,"Prototyping":null,"Bongo3D":null,"Fabrication":null,"CNC":null},"tags":["Rapid","RhinoFabLab","Nesting","Grasshopper3D","ARTC","Digital","CAM","Rhino3DTV","GJD3D","FabLab","Rhino3D","Prototyping","Bongo3D","Fabrication","CNC"]},"CurrentProfile":null,"maxFileUploadSize":5};
        (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://storage.ning.com/topology/rest/1.0/file/get/1911033693?profile=RESIZE_180x180&crop=1%3A1&width=165&height=165&width=165" type="image/jpeg" /><meta name="title" content="PRIMO, generative custom coffee tables" /><link rel="alternate" type="application/rss+xml" title="PRIMO, generative custom coffee tables - RhinoFabStudio" href="https://rhinofablab.com/photo/albums/primo-generative-custom-coffee-tables?rss=yes&amp;xn_auth=no" /><link rel="alternate" type="application/atom+xml" title="Comments - PRIMO, generative custom coffee tables - RhinoFabStudio" href="https://rhinofablab.com/photo/albumcomment/feed?attachedTo=4439072%3AAlbum%3A156127&amp;xn_auth=no" />
<style type="text/css" media="screen,projection">
#xg_navigation ul div.xg_subtab ul li a {
    color:#33CCFF;
    background:#000000;
}
#xg_navigation ul div.xg_subtab ul li a:hover {
    color:#CC0000;
    background:#000000;
}
</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");
@import url("https://static.ning.com/socialnetworkmain/widgets/chat/css/bottom-bar.min.css?xn_version=512265546");

</style>

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

</style>

<style type="text/css" media="screen,projection">
@import url("/generated-69d3af6aeed6c5-87844338-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://rhinofablab.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://rhinofablab.com/main/search/search">
                        <fieldset>
                            <input type="text" name="q" id="xn_bar_menu_search_query" value="Search RhinoFabStudio" _hint="Search RhinoFabStudio" 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://rhinofablab.com/main/authorization/signUp?target=https%3A%2F%2Frhinofablab.com%2Fphoto%2Falbums%2Fprimo-generative-custom-coffee-tables%3Frss%3Dyes%26xn_auth%3Dno">Sign Up</a></li>
                                                <li><a href="https://rhinofablab.com/main/authorization/signIn?target=https%3A%2F%2Frhinofablab.com%2Fphoto%2Falbums%2Fprimo-generative-custom-coffee-tables%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="/"><img src="https://storage.ning.com/topology/rest/1.0/file/get/10970262665?profile=original" alt="RhinoFabStudio"></a></p>
                    <p id="xg_sitedesc" class="xj_site_desc">Parametric Design + Optimization + Digital Fabrication</p>
                </div>
                <div id="xg_navigation">
                    <ul>
    <li dojoType="SubTabHover" id="xg_tab_photo" class="xg_subtab this"><a href="/photo"><span>Galleries</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/album/list" style="float:none;"><span>All Albums</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/photo" style="float:none;"><span>All Photos</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/photo/album/search?q=RFL" style="float:none;"><span>Tutorials</span></a></li></ul></div></li><li dojoType="SubTabHover" id="xg_tab_video" class="xg_subtab"><a href="/video"><span>Videos</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="/video" style="float:none;"><span>All Videos</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="http://www.rhino3d.education" target="_blank" style="float:none;"><span>Rhino3D.Education</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/video/video/search?q=RFL" style="float:none;"><span>Tutorials</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="http://web.me.com/rhino3dtv/GH/GH.html" style="float:none;"><span>GH Videos</span></a></li></ul></div></li><li dojoType="SubTabHover" id="xg_tab_events" class="xg_subtab"><a href="/events"><span>Events</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="/events" target="_blank" style="float:none;"><span>Events RhinoFabStudio</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="http://www.grasshopper3d.com/events" target="_blank" style="float:none;"><span>Events Grasshopper</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="http://www.rhino3d.com/tradeshows/tradeshows.asp" style="float:none;"><span>Events Rhino</span></a></li></ul></div></li><li dojoType="SubTabHover" id="xg_tab_groups" class="xg_subtab"><a href="/page/download-the-application-1"><span>RhinoFabStudios</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="/page/benefits-to-rhinofablabs" target="_blank" style="float:none;"><span>Benefits to FabStudios</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/page/rhinofabstudio-mentors" target="_blank" style="float:none;"><span>RhinoFabStudio Mentors</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/page/certified-rhinofablabs-for" target="_blank" style="float:none;"><span>Certified Labs Europe</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/page/rhinofablabs-for-the-americas" target="_blank" style="float:none;"><span>Certified Labs Americas</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/page/certified-rhinofablabs-for-1" target="_blank" style="float:none;"><span>Certified Labs ASIA</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/page/download-the-application-1" target="_blank" style="float:none;"><span>Download the Application</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/group/rhinofablabteachers" style="float:none;"><span>RhinoFabStudio Teachers</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="https://www.rhino3d.com/authorized/rhino-training-center/" target="_blank" style="float:none;"><span>How to become an ARTC</span></a></li></ul></div></li><li id="xg_tab_blogs" class="xg_subtab"><a href="/profiles/blog/list" target="_blank"><span>Blogs</span></a></li><li id="xg_tab_xn34" class="xg_subtab"><a href="http://discourse.mcneel.com" target="_blank"><span>McNeel Forum</span></a></li><li dojoType="SubTabHover" id="xg_tab_xn6" class="xg_subtab"><a href="/"><span>Links</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="http://rhino3d.education" target="_blank" style="float:none;"><span>Rhino3D.Education</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="http://www.rhino3d.com" target="_blank" style="float:none;"><span>Rhino3D.com</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="http://www.mcneelmiami.com/" target="_blank" style="float:none;"><span>McNeel Miami</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="http://www.grasshopper3d.com" style="float:none;"><span>Grasshopper3D</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="http://www.food4rhino.com/" target="_blank" style="float:none;"><span>Food4Rhino</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="http://mac.rhino3d.com/" style="float:none;"><span>Rhino for Mac OS</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="https://discourse.mcneel.com/" target="_blank" style="float:none;"><span>Support</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="http://www.rhino3d.com/resources/" style="float:none;"><span>Resources</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="http://wiki.mcneel.com/rhino/home" target="_blank" style="float:none;"><span>WIKI</span></a></li></ul></div></li><li id="xg_tab_chat" class="xg_subtab"><a href="/chat"><span>Chat</span></a></li></ul>

                </div>
            </div>
            
            <div id="xg_body">
                <div id="albumIdDiv" style="display:none;" _albumId="4439072:Album:156127"></div>
                <div class="xg_column xg_span-16 xj_classic_canvas">
                    <ul class="navigation easyclear"><li><a href="https://rhinofablab.com/photo">All Photos</a></li><li><a href="https://rhinofablab.com/photo/album/list">All Albums</a></li><li><a href="https://rhinofablab.com/photo/photo/listForContributor?">My Photos</a></li><li><a href="https://rhinofablab.com/photo/album/listForOwner?">My Albums</a></li><li class="right xg_lightborder navbutton"><a href="https://rhinofablab.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://rhinofablab.com/profile/RhinoFabStudio"  title="Rhino Fab Studio"><span class="table_img dy-avatar dy-avatar-64 "><img  class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/1970513655?profile=RESIZE_64x64&amp;width=64&amp;height=64&amp;crop=1%3A1" alt="" /></span></a></span></div>
<div class="tb"><h1>PRIMO, generative custom coffee tables</h1>
        <ul class="navigation byline">
            <li><a class="nolink">Added by </a><a href="/profile/RhinoFabStudio">Rhino Fab Studio</a><a class="nolink"> on April 15, 2015 at 8:41am</a></li>
            <li><a class="xg_sprite xg_sprite-view" href="https://rhinofablab.com/photo/album/listForOwner?screenName=2nf87no2x5z1n">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://storage.ning.com/topology/rest/1.0/file/get/1911033693?profile=RESIZE_180x180&crop=1%3A1&width=165&height=165&width=165);" class="albumcover">
                    PRIMO, generative custom coffee tables                </div>
                                    <div class="xg_user_generated"><p class="album_description">Madalin Gheorghe from Studio SIMPLEXIO (<a href="http://www.simplexio.ro">www.simplexio.ro</a>) has created PRIMO, a series of custom coffee tables that combine generative design principles with flexible computer-aided manufacturing systems. The intricate geometry is derived from a space-partitioning algorithm called VORONOI, which deals with means of matter aggregation at cellular levels in nature. The different parameters constitute a sum of factors from which the coffee table emerges into an infinite number of different iterations and at the same time part of a unified aesthetic.<br />
The fascination for the tiny wonders of an universe seen through the microscope lens and the mathematical rules that explain the complex and dynamic form of organic cells.<br />
The purpose of the research was to find a way in which a furniture piece can be designed and fabricated so that it can be adapted to any room, dimension and body anatomy. This was possible by designing with algorithms, the purpose of designing has shifted from drawing the shape to designing the process that gives birth to that shape. The Grasshopper plugin is a great tool because it is a powerful visual programming language easy to use that can deal with complex approaches. The complexity of the shape wouldn’t have been possible to draw or fabricate otherwise.<br />
By combining low unit costs of digital fabrication with the flexibility of individual customization the purpose was to achieve a very similar production cost for two different coffee tables.<br />
Each table is composed of several smaller modules which fit together and are held together with magnets. The modules can function together or separately.<br />
The fabrication process involves CNC Laser Cutting on metal sheets which are then folded, welded and epoxy coated. The cutting of glass is done by CNC water jet cutting for the right precision in order for the glass to fit perfectly in a special frame. The fabrication files were exported directly from Rhinoceros which proved to be a great platform for both designing and detailing a furniture project.<br />
The design has won an A'Design Award Bronze distinction in Generative, Algorithmic and Parametric Design Cathegory.<br />
<br />
<br />
Photo Credits:<br />
For Pictures of Tables on white background: Simplexio<br />
For Interior Scene: Design by Hamid Nicola Katrib, Photos: Alex Melente Photography</p></div>
                <p class="share-links clear"><a href="http://www.myspace.com/Modules/PostTo/Pages/?t=PRIMO%2C%20generative%20custom%20coffee%20tables&c=Check%20out%20%22PRIMO%2C%20generative%20custom%20coffee%20tables%22%20on%20RhinoFabStudio&u=https%3A%2F%2Frhinofablab.com%2Fxn%2Fdetail%2F4439072%3AAlbum%3A156127&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;PRIMO, generative custom coffee tables&quot; on RhinoFabStudio:" data-url="https://rhinofablab.com/photo/albums/primo-generative-custom-coffee-tables?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%2Frhinofablab.com%2Fphoto%2Falbums%2Fprimo-generative-custom-coffee-tables%3Frss%3Dyes%26xn_auth%3Dno%26xg_source%3Dfacebookshare&amp;t=" _url="https://rhinofablab.com/photo/albums/primo-generative-custom-coffee-tables?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="4439072:Album:156127" data-page-type="detail">
        <fb:like href="https://rhinofablab.com/xn/detail/4439072:Album:156127" 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://rhinofablab.com/photo/photo/slideshow?albumId=4439072:Album:156127">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://rhinofablab.com/photo/albums/primo-generative-custom-coffee-tables"
                               _embedCode="&lt;div class=&quot;xg_slick_slider&quot; data-load-url=&quot;https://rhinofablab.com/photo/photo/slideshowFeedAlbum?id=4439072%3AAlbum%3A156127&amp;mtime=1756929097&amp;x=ma4QxnYWqslwE3OLBKHlUpl7RzutgNGc&quot;&gt;&lt;/div&gt; &lt;br /&gt;&lt;small&gt;&lt;a href=&quot;https://rhinofablab.com/photo/photo&quot;&gt;Find more photos like this on &lt;em&gt;RhinoFabStudio&lt;/em&gt;&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;"
                               _myspacePostUrl="http://www.myspace.com/index.cfm?fuseaction=postto&t=PRIMO%2C+generative+custom+coffee+tables&c=%3Cdiv+class%3D%22xg_slick_slider%22+data-load-url%3D%22https%3A%2F%2Frhinofablab.com%2Fphoto%2Fphoto%2FslideshowFeedAlbum%3Fid%3D4439072%253AAlbum%253A156127%26mtime%3D1756929097%26x%3Dma4QxnYWqslwE3OLBKHlUpl7RzutgNGc%22%3E%3C%2Fdiv%3E+%3Cbr+%2F%3E%3Csmall%3E%3Ca+href%3D%22https%3A%2F%2Frhinofablab.com%2Fphoto%2Fphoto%22%3EFind+more+photos+like+this+on+%3Cem%3ERhinoFabStudio%3C%2Fem%3E%3C%2Fa%3E%3C%2Fsmall%3E%3Cbr+%2F%3E&u=http%3A%2F%2Frhinofablab.com&l=5"
                               _facebookPostUrl="https://www.facebook.com/share.php?u=https%3A%2F%2Frhinofablab.com%2Fphoto%2Falbums%2Fprimo-generative-custom-coffee-tables%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://rhinofablab.com/photo/primo-generative-custom-coffee-tables?context=album&amp;albumId=4439072%3AAlbum%3A156127"><img width="124" height="60" src="https://storage.ning.com/topology/rest/1.0/file/get/1911036644?profile=RESIZE_180x180&amp;width=124" alt="photo" /></a></li>
                                    <li><a href="https://rhinofablab.com/photo/primo-2-cells-raw-3?context=album&amp;albumId=4439072%3AAlbum%3A156127"><img width="124" height="60" src="https://storage.ning.com/topology/rest/1.0/file/get/1911036765?profile=RESIZE_180x180&amp;width=124" alt="photo" /></a></li>
                                    <li><a href="https://rhinofablab.com/photo/primo-2-cells-raw-1?context=album&amp;albumId=4439072%3AAlbum%3A156127"><img width="124" height="60" src="https://storage.ning.com/topology/rest/1.0/file/get/1911034116?profile=RESIZE_180x180&amp;width=124" alt="photo" /></a></li>
                                    <li><a href="https://rhinofablab.com/photo/primo-2-cells-raw-4?context=album&amp;albumId=4439072%3AAlbum%3A156127"><img width="124" height="60" src="https://storage.ning.com/topology/rest/1.0/file/get/1911033693?profile=RESIZE_180x180&amp;width=124" alt="photo" /></a></li>
                                    <li><a href="https://rhinofablab.com/photo/primo-2-cells-raw-2?context=album&amp;albumId=4439072%3AAlbum%3A156127"><img width="124" height="60" src="https://storage.ning.com/topology/rest/1.0/file/get/1911034114?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 RhinoFabStudio to add comments!</h3>
                                                <p><a href="https://rhinofablab.com/main/authorization/signUp?target=https%3A%2F%2Frhinofablab.com%2Fphoto%2Falbums%2Fprimo-generative-custom-coffee-tables%3Frss%3Dyes%26xn_auth%3Dno">Join RhinoFabStudio</a></p>
                                                </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://rhinofablab.com/photo/albumcomment/feed?attachedTo=4439072%3AAlbum%3A156127&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" id="xg_module_account">
        <div class="xg_module_body xg_signup xg_lightborder">
            <p>Welcome to<br />RhinoFabStudio</p>
                        <p class="last-child"><big><strong><a href="https://rhinofablab.com/main/authorization/signUp?target=https%3A%2F%2Frhinofablab.com%2Fphoto%2Falbums%2Fprimo-generative-custom-coffee-tables%3Frss%3Dyes%26xn_auth%3Dno">Sign Up</a></strong></big><br/>or <a href="https://rhinofablab.com/main/authorization/signIn?target=https%3A%2F%2Frhinofablab.com%2Fphoto%2Falbums%2Fprimo-generative-custom-coffee-tables%3Frss%3Dyes%26xn_auth%3Dno" style="white-space:nowrap">Sign In</a></p>
                            <div class="xg_external_signup xg_lightborder xj_signup">
                    <p class="dy-small">Or sign in with:</p>
                    <ul class="providers">
            <li>
            <a
                onclick="xg.index.authorization.social.openAuthWindow(
                    'https://auth.ning.com/socialAuth/facebook?edfm=FBKno5ynH9d63kp%2B0Q4uoMZQx3bmRP74rHQz3WwPKs9zmbCMSOJN1r6Hb4OX0cwYHaCmPE9PyDl%2F1H69brEQPgiOFlWftRqQ07aIuCCjc4GcNt1Z8KwapQaNJyaPVxTfwFmegTJNT8VvZLYOXYoUhEEknv1izRFr20Yz%2FI2n1rxFrg%2FEzMyOPE%2FaeoMqavcCoV0ikt2OOO5wED4BzbjuuYmlRNgcCC2b6A2szNdHDlyRvXSEsDKpxKhWucnVGsneafQy73Y2IEpdtdW4mtJjIeh6dW%2B17eAR7%2FHwrf1d6tvXSFmj%2BzXOkUNVtU%2BOEM%2Fgj8z4fXdR%2FXGgSXKEp3TGaqERBjHELrSIt6fwxK2nm3J2IijjKB7e1XVou8p7XTBKrr6F1dh1%2FIPQOXsIMydliXSX4LCAzYYb%2BcIllPKcA%2BejT7RI5DhhCu4VaHAqI0jIRZmL4kJALg%2Fo462ODgnJLjtfFsx40gLKSzeGXEnOpB0%3D'
                    ); return false;">
                            <img src="https://static.ning.com/socialnetworkmain/widgets/index/gfx/admin/facebook-login-button.png?xn_version=3895636671" alt="Facebook" title="Facebook" />
                        </a>
        </li>
    </ul>
                </div>
                    </div>
    </div>
<div class="xg_module html_module module_text xg_reset" data-module_name="text"
        >
        <div class="xg_module_head"><h2>Translate Language:</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>RhinoFabStudio</h2></div>
        <div class="xg_module_body xg_user_generated">
            <p><a href="http://mcneelmiami.com/rhinofabstudio" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/1973061145?profile=RESIZE_180x180" width="173" class="align-left"  /></a></p>
        </div>
        </div>
<div class="xg_module html_module module_text xg_reset" data-module_name="text"
        >
        <div class="xg_module_head"><h2>Learn all about Rhino</h2></div>
        <div class="xg_module_body xg_user_generated">
            <p><a href="http://www.Rhino3D.Education" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/10952767271?profile=RESIZE_710x" width="173" class="align-center"  /></a></p>
        </div>
        </div>

                </div>
            </div>
            <div id="xg_foot">
                <p class="left">
    © 2026             &nbsp; Created by <a href="/profile/AndresGonzalez">Andres Gonzalez</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_wht@2x.png?xn_version=2105418020"
         title="Ning Website Builder" alt="Website builder | Create website | Ning.com">
</a>    </p>
    <p class="right xg_lightfont">
                    <a href="https://rhinofablab.com/main/embeddable/list">Badges</a> &nbsp;|&nbsp;
                        <a href="https://rhinofablab.com/main/authorization/signUp?target=https%3A%2F%2Frhinofablab.com%2Fmain%2Findex%2Freport" dojoType="PromptToJoinLink" _joinPromptText="Please sign up or sign in to complete this step." _hasSignUp="true" _signInUrl="https://rhinofablab.com/main/authorization/signIn?target=https%3A%2F%2Frhinofablab.com%2Fmain%2Findex%2Freport">Report an Issue</a> &nbsp;|&nbsp;
                        <a href="https://rhinofablab.com/main/authorization/termsOfService?previousUrl=https%3A%2F%2Frhinofablab.com%2Fphoto%2Falbums%2Fprimo-generative-custom-coffee-tables%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 RhinoFabStudio.</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.min.js?xn_version=2186421962","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/modernizr\/modernizr.custom.js?xn_version=202604061257","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jstorage.min.js?xn_version=1968060033","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.autoResize.js?xn_version=202604061257","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.jsonp.min.js?xn_version=1071124156","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/Base64.js?xn_version=202604061257","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\/12882175493?profile=original&r=1724772589","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/12882176267?profile=original&r=1724772589","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/11108770869?profile=original&r=1684134893","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/31093190901?profile=original&r=1771939178","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/11108771872?profile=original&r=1684134894"];
            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-03T11:58:02+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', function() { xg._loader.onLoad('xnloader'); });
    })();    </script>
    <div class="xg_chat chatFooter signedOut" >
        <div id="userListContainer" class="xg_verticalPane xg_userWidth">
            <div class="xg_chatBar xg_bottomBar xg_userBar">
                <a class="xg_info xg_info_full" href="/main/authorization/signIn?chat=true">Sign in to chat!</a>            </div>
        </div>
    </div>
<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>
