{"version":"1.0","provider_name":"Modelical","provider_url":"https:\/\/www.modelical.com\/en\/","author_name":"Roberto Molinos","author_url":"https:\/\/www.modelical.com\/en\/author\/roberto\/","title":"Grasshopper Scripting 107 - Modelical","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"VK8e23bedi\"><a href=\"https:\/\/www.modelical.com\/en\/grasshopper-scripting-107\/\">Grasshopper Scripting 107<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.modelical.com\/en\/grasshopper-scripting-107\/embed\/#?secret=VK8e23bedi\" width=\"600\" height=\"338\" title=\"&#8220;Grasshopper Scripting 107&#8221; &#8212; Modelical\" data-secret=\"VK8e23bedi\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.modelical.com\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/www.modelical.com\/wp-content\/uploads\/2014\/03\/Sierpinski.jpg","thumbnail_width":800,"thumbnail_height":480,"description":"Examples (I) In the previous lesson we described and used the concept of nested loop, and used it with basic types and Points. In this lesson we will cover specific problems that cannot be solved directly with Grasshopper components just because they rely on complex arrangement where a value has to be calculated upon a [&hellip;]"}