<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>notion parallax &#187; GC</title>
	<atom:link href="http://www.notionparallax.co.uk/blog/index.php/tag/gc/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.notionparallax.co.uk/blog</link>
	<description>what happens when ideas slide past each other</description>
	<lastBuildDate>Wed, 14 Dec 2011 23:47:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Generative Components tutorials</title>
		<link>http://www.notionparallax.co.uk/blog/index.php/2011/05/generative-components-tutorials/</link>
		<comments>http://www.notionparallax.co.uk/blog/index.php/2011/05/generative-components-tutorials/#comments</comments>
		<pubDate>Sun, 22 May 2011 07:27:20 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[GC]]></category>
		<category><![CDATA[teaching]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://www.notionparallax.co.uk/blog/?p=707</guid>
		<description><![CDATA[One of my students asked what order they ought to do the GC tutorials that are on the tutorials page. For some reason I hadn&#8217;t actually thought about that &#8211; duh! So here it is: Theoretical framework This is actually slides for a lecture, so it doesn&#8217;t make as much sense as it could if [...]]]></description>
			<content:encoded><![CDATA[<p>One of my students asked what order they ought to do the GC tutorials that are on the <a title="tutorials" href="http://www.notionparallax.co.uk/blog/index.php/2008/09/tutorials/">tutorials page</a>. For some reason I hadn&#8217;t actually thought about that &#8211; duh!</p>
<p>So here it is:</p>
<ol>
<li><a href="http://dl.dropbox.com/u/8064971/tutorials/GC/20090220%20GC%20theoretical%20framework.pdf">Theoretical framework</a> <br />
    This is actually slides for a lecture, so it doesn&#8217;t make as much sense as it could if had been designed with being read in mind. That said I think if you use a bit of imagination then it is a pretty useful place to get started.</li>
<li><a href="http://dl.dropbox.com/u/8064971/tutorials/GC/2009%2003%2030%20Making%20a%20reactive%20component%20and%20Programming%20a%20Scribble.pdf">Making a reactive component &amp; Programming a scribble </a><br />
    These have a long history, he reactive component tutorial was first written sitting in the <a href="http://www.qi.com/news/item.php?id=1">Qi cafe</a> in Oxford to use with <a href="http://www.ushida-findlay.com/profile/about-the-practice/">Kathrine Findlay</a>&#8216;s students at Dundee university. Since then it&#8217;s been through more than 20 major revisions and I&#8217;ve used to teach a huge number of people, so it should have a fair few of the kinks ironed out. <em>However</em>, I haven&#8217;t updated it for a while, so there are some changes to the interface, mainly the look of the buttons, and that the <code>ctrl+click</code>ing is no longer needed.<br />
    It is both tutorials in one PDF. There are also videos to go along with both of these:&nbsp;</p>
<ul>
<li><a href="http://vimeo.com/2598293">Reactive component video tutorial</a>.</li>
<li><a href="http://vimeo.com/3408974">Scribble By Function video tutorial</a>.</li>
</ul>
</li>
<li><a href="http://dl.dropbox.com/u/8064971/tutorials/GC/fabrication%20planning%20tuorial.pdf">Fabrication planning tuorial</a> This was written sitting in the Sydney Botanic Gardens with my laptop plugged into a post and then the wire hidden under a bag so that the rangers didn&#8217;t see it! It was for <a title="His offshore bio" href="http://offshorestudio.net/?p=7">Anthony Burke</a>&#8216;s masters of advanced architecture students. It&#8217;s quite simple, but just gives a bit more practice with GC, and starts you thinking about making real things.</li>
<li><a href="http://dl.dropbox.com/u/8064971/tutorials/GC/20080502_scripting_fundamentals.pdf">Scripting fundamentals</a><br />
    This explains a few things about scripting that are not about <em>what</em> to write to make the computer work, but more about <em>how</em> to write code that makes your life easier, formatting, commenting etc.</li>
<li><a href="http://dl.dropbox.com/u/8064971/tutorials/GC/testing.pdf">Testing</a><br />
    This is the modelling equivelent of the scripting fundamentals tutorial, it is essentially theoretical/philosophical, so it leaves you to apply the idea in your own way. It tells you about how to think about your project to avoid getting bitten later. </li>
<li>Strategies &#8211; These two are about how to make planar quads. They are a bit light, and becasue GCuser is no more, there are no example files. I&#8217;ll try to make some one day.
<ul>
<li><a title="Permanent Link to " rel="bookmark" href="http://www.notionparallax.co.uk/blog//?p=73">strategies series – ensuring planarity with torus patches</a></li>
<li><a href="http://www.notionparallax.co.uk/blog//?p=72">strategies series – ensuring planarity with sheared cones</a></li>
</ul>
</li>
<li>End<br />
    By this point you know everythign there is to know about GC.<br />
    Whaaaat, not a chance! Keep playing, and go to <a href="http://communities.bentley.com/products/products_generativecomponents/f/360.aspx">the forum</a> and post a lot of questions. <a href="http://www.google.com.au/search?sourceid=chrome&#038;ie=UTF-8&#038;q=rob+woodbury" title="The woodburger!!">Rob Woodbury</a>&#8216;s <a href="http://www.elementsofparametricdesign.com/"> </a> website (and book &#8211; <a href="http://www.amazon.co.uk/gp/product/0415779871/ref=as_li_ss_tl?ie=UTF8&#038;tag=notioparal-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=0415779871">Elements of Parametric Design</a>) has a load of great stuff too.</li>
</ol>
<p>So there you go. There are lots of other tutorials out there, and if you think that one would slide into this sequence well then let me know and I&#8217;ll link it in there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notionparallax.co.uk/blog/index.php/2011/05/generative-components-tutorials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Union Square</title>
		<link>http://www.notionparallax.co.uk/blog/index.php/2010/05/union-square/</link>
		<comments>http://www.notionparallax.co.uk/blog/index.php/2010/05/union-square/#comments</comments>
		<pubDate>Sun, 02 May 2010 16:55:27 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Aedas]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[dubai]]></category>
		<category><![CDATA[GC]]></category>

		<guid isPermaLink="false">http://www.notionparallax.co.uk/blog/?p=496</guid>
		<description><![CDATA[A while ago I put up a photo of the station entrances that I had a play with when I was working at Aedas. This is a picture I came across of one of the Union Square station entrance that I worked on too. I really should go to Dubai and see what all the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://static.panoramio.com/photos/original/27828992.jpg" alt="Union Square metro station" width="490" /></p>
<p>A while ago I put up a photo of the station entrances that I had a play with when I was working at Aedas. This is a picture I came across of one of the Union Square station entrance that I worked on too.</p>
<p>I really should go to Dubai and see what all the fuss is about.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notionparallax.co.uk/blog/index.php/2010/05/union-square/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>smart geometry 2010 &#8211; in progress</title>
		<link>http://www.notionparallax.co.uk/blog/index.php/2010/03/smart-geometry-2010-in-progress/</link>
		<comments>http://www.notionparallax.co.uk/blog/index.php/2010/03/smart-geometry-2010-in-progress/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 14:50:23 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[GC]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[making]]></category>
		<category><![CDATA[smart geometry]]></category>
		<category><![CDATA[trips]]></category>

		<guid isPermaLink="false">http://www.notionparallax.co.uk/blog/?p=448</guid>
		<description><![CDATA[It is all in full swing, but here are some amazing pictures from SG this year! the picassa albums]]></description>
			<content:encoded><![CDATA[<p><img src="http://lh3.ggpht.com/_6-imn9t4VCo/S6iuxn608rI/AAAAAAAAEog/gqso0VH3nas/s800/IMG_2039.JPG" alt="" width="490" /></p>
<p>It is all in full swing, but here are some amazing pictures from SG this year!</p>
<p><a href="http://picasaweb.google.com/iaacsmartgeometry">the picassa albums</a></p>
<p><img src="http://lh4.ggpht.com/_6-imn9t4VCo/S6Z19lUnDlI/AAAAAAAACao/zTfICaAMPOA/s800/IMG_1794.JPG" alt="" width="490" /></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="490" height="368" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2F95698107%40N00%2Fsets%2F72157623678135174%2Fshow%2Fwith%2F4458917341%2F&amp;page_show_back_url=%2Fphotos%2F95698107%40N00%2Fsets%2F72157623678135174%2Fwith%2F4458917341%2F&amp;set_id=72157623678135174&amp;jump_to=4458917341" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/slideshow/show.swf?v=71649" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="490" height="368" src="http://www.flickr.com/apps/slideshow/show.swf?v=71649" allowfullscreen="true" flashvars="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2F95698107%40N00%2Fsets%2F72157623678135174%2Fshow%2Fwith%2F4458917341%2F&amp;page_show_back_url=%2Fphotos%2F95698107%40N00%2Fsets%2F72157623678135174%2Fwith%2F4458917341%2F&amp;set_id=72157623678135174&amp;jump_to=4458917341"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.notionparallax.co.uk/blog/index.php/2010/03/smart-geometry-2010-in-progress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>thou shall not passport</title>
		<link>http://www.notionparallax.co.uk/blog/index.php/2010/03/thou-shall-not-passport/</link>
		<comments>http://www.notionparallax.co.uk/blog/index.php/2010/03/thou-shall-not-passport/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 00:26:24 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[GC]]></category>
		<category><![CDATA[passport]]></category>
		<category><![CDATA[smart geometry]]></category>
		<category><![CDATA[trips]]></category>

		<guid isPermaLink="false">http://www.notionparallax.co.uk/blog/?p=444</guid>
		<description><![CDATA[The first day of Smart Geometry is more or less over now, last night&#8217;s tutors&#8217; dinner is now just a memory and a crumpled receipt in someone&#8217;s pocket. I&#8217;m sat in Oxford, in my house, Winnie-the-Pooh-ing about and putting things in the dishwasher. This doesn&#8217;t seem like very responsible behaviour for a tutor, especially for one of [...]]]></description>
			<content:encoded><![CDATA[<p>The first day of <a href="http://www.smartgeometry.org/">Smart Geometry</a> is more or less over now, last night&#8217;s tutors&#8217; dinner is now just a memory and a crumpled receipt in someone&#8217;s pocket.</p>
<p>I&#8217;m sat in Oxford, in my house, <a href="http://upload.wikimedia.org/wikipedia/en/6/64/Pooh_Shepard_1926.png">Winnie-the-Pooh</a>-ing about and putting things in the dishwasher.</p>
<p>This doesn&#8217;t seem like very responsible behaviour for a tutor, especially for one of such an exciting cluster as the &#8220;<a href="http://www.smartgeometry.org/content/sg2010-cluster-rapid-rd-rapid-assembly-snap-fit-push">Rapid R&amp;D to Rapid Assembly &#8211; snap fit, push on&#8230;.</a>&#8221; group. Surely I should be solving wicked problems and grinding out slick moves to make snap fit shuttering carpentry late into the night.</p>
<p>No. If you don&#8217;t have a passport &#8211; but you do want to travel &#8211; then, in a slightly twisted version the words of the great <a href="http://en.wikipedia.org/wiki/John_Forbes_Nash,_Jr.">John Nash</a>, &#8220;<a href="http://en.wikipedia.org/wiki/So_Long_Sucker">Fuck you buddy</a>&#8220;.<span id="more-444"></span></p>
<p>This is a complicated problem, and one that rests on an interface problem. The nice people in the passport office struggle with the fax machine.</p>
<p>I think this is going to take a bit of explaining, &#8220;no fax machine got to mess up my passport application&#8221; you say, and I&#8217;m sure it didn&#8217;t. So I&#8217;ll start form the beginning. last year, when I lived a happier, but more environmentally profligate, life on the other side of the world, I flew a lot. Being an alien, I carried my passport more or less everywhere I went as this was the only way for me to get onto flights if I was flying with certain airlines. One particularly tired night at Canberra airport I must have dropped the passport as I was sitting in departures. This is a sad thing, that passport was looking pretty exciting, it had visas from all sorts of places in it.</p>
<p>So now I didn&#8217;t have a passport, and I needed to get back to the UK to do my <a href="http://photos-e.ak.fbcdn.net/hphotos-ak-snc1/hs188.snc1/6288_227881225034_770650034_7919936_2622610_n.jpg">best manly duties</a> so I ended up getting a temporary passport from the <a href="http://ukinaustralia.fco.gov.uk/en/about-us/other-locations/melbourne">British consulate in Melbourne</a>. This was enough of a drama to warrant its own story, but I&#8217;ll leave that for now.</p>
<p>One thing led to another, and pretty soon my six months of temporary [passport] bliss was over, leaving me with a scruffy, thin notebook. That was OK though as I wasn&#8217;t going anywhere. Until I got a last minute draft for SG, and it was all go.</p>
<p>Still all OK though, I got the application in with plenty of time to spare, and I was booked on the high luxury of EasyJet U26025 from Brizzol, so what could go wrong.</p>
<p>well, it turns out that it doesn&#8217;t take much to bring the process of the mighty Identity and Passport Service to a grinding halt. To issue a passport, an agent needs to confirm that the passport was indeed issued,not forged, so they confirm that with whoever issued the passport. This seems sensible, they&#8217;d jump onto a database and check that the person in question exists, 20 seconds with a barcode scan, and away we go.</p>
<p>Hmm, no, this is done by sending a fax to the issuing agency. I don&#8217;t know much about faxes, they&#8217;d pretty much had their day before I was old enough to buy fags, (and when I was that age, that age was younger than it is now!). What I do know is that they are unpredictable, and there isn&#8217;t much you can do to check if they other end is seeing what you put in, or just a food fight in a coal mine.</p>
<p>So the Austrlian end was sent my paperwork on the 23<sup>rd</sup> of February, and when I first called it had been in their hands for about 20 days. The quoted 3 week target for passport turnaround was already starting to crumble.</p>
<p>The problem with time zones is that everyone goes to work at different times, in the case of Australia and the UK, completely different times. this means that there is just one chance to throw a message over the wall. you send your fax, and then you wait&#8230;    ..until the next day.</p>
<p>When the next day comes if nothing has happened, then you just do the same thing again.</p>
<p>I&#8217;ve spent the last week calling both ends at both ends of the day, hoping that they&#8217;d managed to send that fax, but to no avail.</p>
<p>The breakthrough came t 5:30 am today, the fax was found (in the in-tray, filed in the bin, who knows where) and then the rest of the day was battle stations getting the trip organised.</p>
<p>I fly tomorrow afternoon, so fingers crossed that the extra effort of finding the Saturday delivery sticker is worth it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notionparallax.co.uk/blog/index.php/2010/03/thou-shall-not-passport/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smart Geometry, TU Delft and Pirates</title>
		<link>http://www.notionparallax.co.uk/blog/index.php/2010/03/smart-geometry-tu-delft-and-pirates/</link>
		<comments>http://www.notionparallax.co.uk/blog/index.php/2010/03/smart-geometry-tu-delft-and-pirates/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 16:39:28 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[Delft]]></category>
		<category><![CDATA[GC]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[smart geometry]]></category>
		<category><![CDATA[talks]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.notionparallax.co.uk/blog/?p=413</guid>
		<description><![CDATA[In November there was a Smart Geometry event at TU Delft. It was a really interesting event as it wasn&#8217;t platform specific, so people were hacking away on whatever they fancied (GC, Grasshopper, Processing, C#). Rudi Stouffs (check out some of his work here) videoed some of the evening presentations. There are some great talks in this [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://c-p.bk.tudelft.nl/web/OpenPlatform.gif" alt="SG open platforms poster" width="241" height="280" />In November there was a <a href="http://www.smartgeometry.org">Smart Geometry</a> event at<a href="http://c-p.bk.tudelft.nl/events/Open%20Platform.html"> TU Delft</a>. It was a really interesting event as it wasn&#8217;t platform specific, so people were hacking away on whatever they fancied (GC, Grasshopper, Processing, C#).</p>
<p><a title="Rudi's staff page" href="http://www.tudelft.nl/live/pagina.jsp?id=0f4176ed-3b21-4334-8c67-c6b91de9f0c0">Rudi Stouffs</a> (<a href="http://www.bk.tudelft.nl/live/pagina.jsp?id=82b39c73-53c9-48fe-b168-46845f018f42&amp;lang=en">check out some of his work here</a>) videoed some of the evening presentations.</p>
<p><object id="player" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="490" height="720" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="player" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="flashvars" value="file=http%3A%2F%2Fvideo.bk.tudelft.nl%2Fplaylist%2FSGOP_2009.xml&amp;image=&amp;provider=http&amp;playlistsize=240&amp;playlist=bottom&amp;controlbar=over" /><param name="src" value="http://video.bk.tudelft.nl//jwplayer/player.swf" /><embed id="player" type="application/x-shockwave-flash" width="490" height="720" src="http://video.bk.tudelft.nl//jwplayer/player.swf" flashvars="file=http%3A%2F%2Fvideo.bk.tudelft.nl%2Fplaylist%2FSGOP_2009.xml&amp;image=&amp;provider=http&amp;playlistsize=240&amp;playlist=bottom&amp;controlbar=over" allowscriptaccess="always" allowfullscreen="true" name="player"></embed></object></p>
<p>There are some great talks in this bunch, Sam Joyce&#8217;s is particularly worth a go for a bit of a reflective view on structural engineering!</p>
<p>Mine is a dramatic speed up of the talk I gave at UTS last year. If you are interested,<a href="http://www.notionparallax.co.uk/blog/index.php/2008/12/genetic-algorithms-lecture/"> the slides are here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notionparallax.co.uk/blog/index.php/2010/03/smart-geometry-tu-delft-and-pirates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drawing a bell curve</title>
		<link>http://www.notionparallax.co.uk/blog/index.php/2010/01/drawing-a-bell-curve/</link>
		<comments>http://www.notionparallax.co.uk/blog/index.php/2010/01/drawing-a-bell-curve/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 20:43:50 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[GC]]></category>

		<guid isPermaLink="false">http://www.notionparallax.co.uk/blog/?p=374</guid>
		<description><![CDATA[I&#8217;ve got to Illustrate why questions on a questionnaire need to be of a range of difficulties. If they are all too hard then the distribution of answers will all be pushed up to one end, and too easy, the opposite. So I needed to shave a yak until I had a good way to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got to Illustrate why questions on a questionnaire need to be of a range of difficulties. If they are all too hard then the distribution of answers will all be pushed up to one end, and too easy, the opposite. So I needed to <a href="http://en.wiktionary.org/wiki/yak_shaving">shave a yak</a> until I had a good way to show this.</p>
<p>I parallel-posted this on the GC forum too, so if I&#8217;m going to be forced to open IE to post to the GC forum, I thought I&#8217;d do a decent job of it.</p>
<p>Below is the GCscript that draws a bell curve. It is almost entirely based on Daniel Shiffman&#8217;s processing code on his website at  <a href="http://www.shiffman.net/teaching/nature/week-1/">http://www.shiffman.net/teaching/nature/week-1/</a></p>
<p>It is driven by a point that controls the standard deviation (<strong>?</strong><sup><strong>2</strong> </sup>width of the bell) and the offset from zero (<strong>?</strong>) .</p>
<p>There are a few other variables, but these just change the size of the curve.</p>
<p>See how you get on with it and if it is at all useful.</p>
<p><img title="Bell Curve" src="http://communities.bentley.com/photos/bendohertys_images/images/108173/original.aspx" border="0" alt="this is a few versions of the bell curve under different transformations" width="490" /></p>
<p>the code is after the fold<span id="more-374"></span></p>
<pre name="code" class="c-sharp">
transaction modelBased 'draw a bell curve'
{
    feature User.Objects.baseCS Bentley.GC.CoordinateSystem
    {
        SymbolSize                = 10;
    }
    feature User.Objects.width Bentley.GC.GraphVariable
    {
        Value                     = 100;
    }
    feature User.Objects.point02 Bentley.GC.Point
    {
        CoordinateSystem          = baseCS;
        XTranslation              = <free> (51.55);
        YTranslation              = <free> (-3.22);
        ZTranslation              = 0.0;
    }
    feature User.Objects.point01 Bentley.GC.Point
    {
        Function                  =
    function (CoordinateSystem CS, double varX, double width, double xcoord, double amplification, double widthAmp)
    {
       /* 2010 01 24 Ben Doherty
        * This function draws a bell curve
        * it is based on Daniel Shiffman's processing code
        * http://www.shiffman.net/teaching/nature/week-1/
        * the comments are his*/

        //"e", see http://mathforum.org/dr.math/faq/faq.e.html for more info
        double e = 2.71828183;
        //a list to store all the "y" values
        double normal = {};
        //default mean of 0
        double m = 0;
        //standard deviation based on varX, driven here by the position of a point
        double sd = (0.5 + varX)/width;        

        //double xcoord = -3;
        //uncomment to start the graph at -3, i.e. centred
        for (int i = 0; i < ToInt(width); ++i)
        {
            //square root of 2 * PI
            double sq2pi = Sqrt(2*PI);
            //-(x - mu)^2
            double xmsq = -1*(xcoord-m)*(xcoord-m);
            //variance (standard deviation squared)
            double sdsq = sd*sd;
            //P(x) function
            normal[i] = (1 / (sd * sq2pi)) * (Pow(e, (xmsq/sdsq)));
           //increment x coordinate
            xcoord += 6 / width;
        }
        //breakpoint;
        Point graphPoints = new Point();
        graphPoints.ByCartesianCoordinates(CS,Series(0,width,1)*widthAmp,normal*amplification,0);
        return graphPoints;
    };
        FunctionArguments         = {baseCS,point02.X,width, point02.Y, 100, 3};
    }
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.notionparallax.co.uk/blog/index.php/2010/01/drawing-a-bell-curve/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>latest GC tutorials</title>
		<link>http://www.notionparallax.co.uk/blog/index.php/2010/01/latest-gc-tutorials/</link>
		<comments>http://www.notionparallax.co.uk/blog/index.php/2010/01/latest-gc-tutorials/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 00:49:48 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[GC]]></category>

		<guid isPermaLink="false">http://www.notionparallax.co.uk/blog/?p=362</guid>
		<description><![CDATA[Making a reactive component and Programming a ScribbleI noticed that the version of the GC tutorials on the tutorials page isn&#8217;t very up to date Here&#8217;s the latest, all in one special version There are some bits and bobs that need updating (all the icons have changed, thanks guys) but you&#8217;ll get the gist of [...]]]></description>
			<content:encoded><![CDATA[<p>Making a reactive component and Programming a ScribbleI noticed that the version of the GC tutorials on the tutorials page isn&#8217;t very up to date</p>
<p>Here&#8217;s the latest, <a href="http://www.notionparallax.co.uk/blog/wp-content/uploads/2010/01/2009-03-30a-Making-a-reactive-component-and-Programming-a-Scribble.pdf">all in one special version<br />
<img src="http://2.bp.blogspot.com/_J-ADlLk46nc/SRi9C-yMPwI/AAAAAAAABPw/ZzpZsCZoHD0/s400/il_430xN_44257688.jpg" alt="all in one - onesie" /></a></p>
<p>There are some bits and bobs that need updating (all the icons have changed, thanks guys) but you&#8217;ll get the gist of things&#8230;</p>
<p><a href="http://www.notionparallax.co.uk/blog/wp-content/uploads/2010/01/2009-03-30a-Making-a-reactive-component-and-Programming-a-Scribble.pdf"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.notionparallax.co.uk/blog/index.php/2010/01/latest-gc-tutorials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>it&#8217;s real, so strange!</title>
		<link>http://www.notionparallax.co.uk/blog/index.php/2010/01/its-real-so-strange/</link>
		<comments>http://www.notionparallax.co.uk/blog/index.php/2010/01/its-real-so-strange/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 09:56:14 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[GC]]></category>

		<guid isPermaLink="false">http://www.notionparallax.co.uk/blog/?p=353</guid>
		<description><![CDATA[When I worked at Aedas (straight after my degree) the main project I was assigned to was the dubai metro stations. Photos of the finished stations are startign to pop up now that it&#8217;s open, and it is very odd to see the real thing. It looks a lot like it did in microstation while [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://1.bp.blogspot.com/_MJP0UXD31gE/Spkxivnnu0I/AAAAAAAASj0/74kYpW4x54E/s400/ImreSoltDubaiPhotos64.jpg" alt="Dubai metro station entrance" /><br />
When I worked at Aedas (straight after my degree) the main project I was assigned to was the dubai metro stations. Photos of the finished stations are startign to pop up now that it&#8217;s open, and it is very odd to see the real thing. It looks a lot like it did in  microstation while I was working on it!</p>
<p>I did a lot of work on the station entrances in GC. They are the little stations that look a bit like insects having sex.<br />
<img src="http://2.bp.blogspot.com/_MJP0UXD31gE/SwPziZmDSMI/AAAAAAAAbAQ/b_vAwwJi908/s1600/ImreSoltDubaiPhotos270.jpg" alt="Dubai metro station" width="490" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.notionparallax.co.uk/blog/index.php/2010/01/its-real-so-strange/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SG autumn Event: Open Platform at TU Delft</title>
		<link>http://www.notionparallax.co.uk/blog/index.php/2009/11/sg-autumn-event-open-platform-at-tu-delft/</link>
		<comments>http://www.notionparallax.co.uk/blog/index.php/2009/11/sg-autumn-event-open-platform-at-tu-delft/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 18:59:07 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[GC]]></category>
		<category><![CDATA[geek]]></category>

		<guid isPermaLink="false">http://www.notionparallax.co.uk/blog/?p=309</guid>
		<description><![CDATA[There is going to be a Smart geometry workshop at the end of this month at TU Delft. I&#8217;m going to be there as a tutor (I think) and it looks like it is going to be really interesting. See below for the full details, but if you want to go, apply soon as it [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://www.program-workshop.com/sites/default/files/OpenPlatformPoster.jpg" alt="sg poster" width="300" height="284" /> There is going to be a Smart geometry workshop at the end of this month at TU Delft.<br />
I&#8217;m going to be there as a tutor (I think) and it looks like it is going to be really interesting.<br />
See below for the full details, but if you want to go, apply soon as it is going to be popular!</p>
<hr />
<p>The SmartGeometry Group is now accepting applications for&#8230;</p>
<p><strong>Open Platform</strong></p>
<p>A 3-day Workshop at TU Delft University             <em>27th-29th November</em></p>
<p>This event will complement SmartGeometry&#8217;s annual workshop and conference event, bringing many of SmartGeometry&#8217;s experienced tutors to guide participants in exploring computational design through a variety of technologies.</p>
<p><a href="/sites/default/files/OpenPlatformPoster.pdf" target="_blank">Click here to view the Event Poster</a></p>
<p>The event will run in two parallel streams: one stream will feature training in Generative Components (GC) and Grasshopper, while the second will be a workshop where participants have the opportunity to propose and work on individual design projects using a variety of software platforms. Both streams will offer participants close interaction with tutors from practices and universities known for their accomplishments in computational design and analysis, and complex geometry. Additionally, the stream featuring GC and Grasshopper will feature tutors from the companies behind each platform, Bentley and McNeel. Those working on individual projects will need to be proficient in their chosen platform but can draw on tutor&#8217;s skills in various technologies &#8212; for instance Processing, C++/OpenGL, RhinoScript &#8212; as well as tutors&#8217; expertise in complex problems of geometry, structure, algorithms, and analysis. Participants will be able to change streams as it suits the development of their work.</p>
<p>In the evenings, participants can attend presentations demonstrating the latest projects and research in computational architecture and engineering.<span id="more-309"></span></p>
<p><strong>Fees for participation are as follows:</strong></p>
<p>Students/Academics = 75 euros</p>
<p>Professionals = 200 euros</p>
<p><em>Fees cover training and/or workshop room, and evening presentations.</em></p>
<p><strong>To register send an email to <a href="mailto:applications@smartgeometry.org">applications@smartgeometry.org</a> with the following information:</strong></p>
<p>Name</p>
<p>Email Address</p>
<p>Physical Address</p>
<p>Telephone number</p>
<p>Affiliation</p>
<p>Are you a student or professional?</p>
<p>Order of preference between: Grasshopper Training, GenerativeComponents Training, or Open Workshop. <em>If you can/want to only attend one in particular, please list only that option.</em></p>
<p><strong>The deadline for applications is November 15th.</strong></p>
<p>All applicants will be notified on their acceptance on November 18th and to arrange fee payment.</p>
<p>Questions can be directed to <a href="mailto:applications@smartgeometry.org">applications@smartgeometry.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.notionparallax.co.uk/blog/index.php/2009/11/sg-autumn-event-open-platform-at-tu-delft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smart Geometry 2009 talk &#8211; so, um, it&#8217;s me</title>
		<link>http://www.notionparallax.co.uk/blog/index.php/2009/05/smart-geometry-2009-talk-so-um-its-me/</link>
		<comments>http://www.notionparallax.co.uk/blog/index.php/2009/05/smart-geometry-2009-talk-so-um-its-me/#comments</comments>
		<pubDate>Sat, 23 May 2009 12:11:35 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[GC]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.notionparallax.co.uk/blog/?p=139</guid>
		<description><![CDATA[The videos from the Smart Geometry conference and alumni day are finally up. Look here for them, you might need to log in, which is a drag, but just make up a name There is the chance to see really interesting talks from the likes of Josh Mason, Judit Kimpian &#38; Jeroen Coenders (spooky J3 [...]]]></description>
			<content:encoded><![CDATA[<p>The videos from the Smart Geometry conference and alumni day are finally up. <a href="http://www.bentley.com/en-US/Promo/SmartGeometry/2009/Conference.htm">Look here for them</a>, you might need to log in, which is a drag, but just make up a name</p>
<p>There is the chance to see really interesting talks from the likes of Josh Mason, Judit Kimpian &amp; Jeroen Coenders (spooky J<sup>3</sup> thing there) talking about using a model of generic towers to get very quick design space exploration, and a talk from Jim McBride of Makani Power Inc.  </p>
<p>You also get the pleasure of seeing me presenting the visualising complexity group, there was some good stuff in there and I fear that my rabbit in the headlights/paralysing hangover stylings weren&#8217;t doing them justice.</p>
<p>It&#8217;ll be good to see how these projects pan out in the end, if you are one of the people I presented then let me know how it&#8217;s going in the comments.</p>
<p>This doesn&#8217;t work properly in any browser other than IE (as bentley haven&#8217;t noticed that it&#8217;s now a minority browser amongst the geeky types that will be watching these videos) so the slides won&#8217;t update automatically, might be time to brush the dust off that old IE for a few minutes.</p>
<p><iframe src="http://stream.bentley.com/mediasite/viewer/?peid=38b52d75-abb9-4624-a3e2-b1dfd83caf09" scrolling = "no" width = "500" height = "600"><br />
Your browser does not support iframes, go <a href="http://www.bentley.com/en-US/Promo/SmartGeometry/2009/Conference.htm">here </a>to see the talks</iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.notionparallax.co.uk/blog/index.php/2009/05/smart-geometry-2009-talk-so-um-its-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

