1<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-639831678347849945</id><updated>2026-06-26T07:48:24.913-07:00</updated><category term="Rhino"/><category term="3D Max"/><category term="Rhinoscript"/><category term="Grasshopper"/><category term="python"/><category term="Fabrication"/><category term="student work"/><category term="area.architecture"/><category term="Mastercam"/><category term="Paneling Tools"/><category term="Rhinocerous"/><category term="news"/><category term="Animation"/><category term="Illustrate"/><category term="Illustrator"/><category term="Photoshop"/><category term="Vray"/><category term="links"/><title type='text'>Generative Design Computing</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default?start-index=26&max-results=25'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>87</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-4885061697126452778</id><published>2021-10-22T08:20:00.002-07:00</published><updated>2021-10-22T08:22:17.932-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhinocerous"/><title type='text'>Introduction to Rhinocerous 3D Modeling Series</title><content type='html'><p><span style="font-size: x-small;"><span style="font-family: verdana;"><span>This 2 is a series of video tutorials I put together to support an 3introductory architecture design studio. They are intended for an 4audience that has little to no previous experience/knowledge of Rhino. 5The end goal was to be able to produce a 3D model of a house precedent from a set of orthographic drawings produced in the previous <a href="http://www.generativedesigncomputing.net/2021/10/introduction-to-rhinocerous-3d-modeling.html">video series.</a> After covering a series of basic modeling and editing tools the final video in the series addresses modeling the small cabin from the orthographic plans/sections/elevations.</span></span></span></p><p><a href="http://www-personal.umich.edu/~gwil/gendescom/post060/01_Rhino_cPlane.mp4" target="_blank"><span style="font-size: x-small;"><span style="font-family: verdana;"><span>01_Rhino_cPlane: 10.20</span></span></span></a></p><p><a href="http://www-personal.umich.edu/~gwil/gendescom/post060/02_Rhino_Surface_Modeler.mp4" target="_blank"><span style="font-size: x-small;"><span style="font-family: verdana;"><span>02_Rhino_Surface_Modeler: 11.05</span></span></span></a></p><p><a href="http://www-personal.umich.edu/~gwil/gendescom/post060/03_Rhino_Extruding.mp4" target="_blank"><span style="font-size: x-small;"><span style="font-family: verdana;"><span>03_ Rhino_Extruding: 11.38</span></span></span></a></p><p><a href="http://www-personal.umich.edu/~gwil/gendescom/post060/04_Rhino_Surface_Creation.mp4" target="_blank"><span style="font-size: x-small;"><span style="font-family: verdana;"><span>04_Rhino_Surface_Creation: 9.06</span></span></span></a></p><p><a href="http://www-personal.umich.edu/~gwil/gendescom/post060/05_Rhino_Revolve.mp4" target="_blank"><span style="font-size: x-small;"><span style="font-family: verdana;"><span>05_Rhino_Revolve: 10.40</span></span></span></a></p><p><a href="http://www-personal.umich.edu/~gwil/gendescom/post060/06_Rhino_Sweep.mp4" target="_blank"><span style="font-size: x-small;"><span style="font-family: verdana;"><span>06_Rhino_Sweep: 12.10</span></span></span></a></p><p><a href="http://www-personal.umich.edu/~gwil/gendescom/post060/07_Rhino_Trim_Project_Osnap.mp4" target="_blank"><span style="font-size: x-small;"><span style="font-family: verdana;"><span>07_Rhino_Trim_Project_Osnap: 11.44</span></span></span></a></p><p><span style="font-size: x-small;"><span style="font-family: verdana;"><span><a href="http://www-personal.umich.edu/~gwil/gendescom/post060/08_Rhino_Modeling_The_House.mp4" target="_blank">08_Rhino_Modeling_The_House: 24.32</a><br /></span></span></span></p></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/4885061697126452778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/4885061697126452778' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/4885061697126452778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/4885061697126452778'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2021/10/introduction-to-rhinocerous-3d-modeling_22.html' title='Introduction to Rhinocerous 3D Modeling Series'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-6566038900059885467</id><published>2021-10-22T07:46:00.005-07:00</published><updated>2021-10-22T08:21:55.333-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhinocerous"/><title type='text'>
5Introduction to Rhinocerous Orthographic Drawing Series</title><content type='html'><p><span style="font-size: x-small;">&nbsp;<span style="font-family: verdana;">This is a series of video tutorials I put together to support an introductory architecture design studio. They are intended for an audience that has little to no previous experience/knowledge of Rhino. The end goal was to be able to produce a set of measured orthographic drawings of a house precedent from a series of input bitmap sketches/drawings. So the last few videos deal with that specifically using the sketch of a simple cabin as an example.&nbsp;</span></span></p><p><a href="http://www-personal.umich.edu/~gwil/gendescom/post059/01_Rhino_Intro_Interface.mp4" target="_blank"><span style="font-size: x-small;"><span style="font-family: verdana;">01_Rhino_Intro_Interface:&nbsp; 17.29</span></span></a></p><p><a href="http://www-personal.umich.edu/~gwil/gendescom/post059/02_Rhino_Layers_Grid.mp4" target="_blank"><span style="font-size: x-small;"><span style="font-family: verdana;">02_Rhino_Layers_Grid:&nbsp; 9.23</span></span></a></p><p><a href="http://www-personal.umich.edu/~gwil/gendescom/post059/03_Rhino_LineCreation_Ortho.mp4" target="_blank"><span style="font-size: x-small;"><span style="font-family: verdana;">03_Rhino_Line_Creation_Ortho:&nbsp; 8.12</span></span></a></p><p><a href="http://www-personal.umich.edu/~gwil/gendescom/post059/04_Rhino_Editing_Lines.mp4" target="_blank"><span style="font-size: x-small;"><span style="font-family: verdana;">04_Rhino_Editing_Lines:&nbsp; 12.44</span></span></a></p><p><a href="http://www-personal.umich.edu/~gwil/gendescom/post059/05_Rhino_Transformations.mp4" target="_blank"><span style="font-size: x-small;"><span style="font-family: verdana;">05_Rhino_Transformations:&nbsp; 12.40</span></span></a></p><p><a href="http://www-personal.umich.edu/~gwil/gendescom/post059/06_Rhino_Background_Bitmap.mp4" target="_blank"><span style="font-size: x-small;"><span style="font-family: verdana;">06_Rhino_Background_Bitmap:&nbsp; 11.57</span></span></a></p><p><a href="http://www-personal.umich.edu/~gwil/gendescom/post059/07_Rhino_Plan_Construction.mp4" target="_blank"><span style="font-size: x-small;"><span style="font-family: verdana;">07_Rhino_Plan_Construction:&nbsp; 16.44</span></span></a></p><p><a href="http://www-personal.umich.edu/~gwil/gendescom/post059/08_Rhino_Section_Construction.mp4" target="_blank"><span style="font-size: x-small;"><span style="font-family: verdana;">08_Rhino_Section_Construction:&nbsp; 18.39</span></span></a></p><p><a href="http://www-personal.umich.edu/~gwil/gendescom/post059/09_Rhino_Export_To_Illustrator.mp4" target="_blank"><span style="font-size: x-small;"><span style="font-family: verdana;">09_Rhino_Export_To_Illustrator:&nbsp; 11.38</span></span></a></p><p><a href="http://www-personal.umich.edu/~gwil/gendescom/post059/PROJ0_house_sketch.jpg" target="_blank"><span style="font-size: x-small;"><span style="font-family: verdana;">House Sketch </span></span></a><br /></p></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/6566038900059885467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/6566038900059885467' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/6566038900059885467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/6566038900059885467'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2021/10/introduction-to-rhinocerous-3d-modeling.html' title='Introduction to Rhinocerous Orthogra
5phic Drawing Series'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-7605463116130111313</id><published>2020-08-19T11:13:00.001-07:00</published><updated>2020-08-19T11:13:10.410-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhinocerous"/><title type='text'>Switching UV Direction of Surface</title><content type='html'><p></p><div class="separator" style="clear: both; text-align: center;"><a href="http://www-personal.umich.edu/~gwil/gendescom/post058/SwitchingUV.mp4" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="188" data-original-width="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS06oFwzKzWZ9FCXXs9MIQgvYzCqeG9z7ZylFhWhV7PP9tXp0ZX1f-D8SmiLFj-bqTUyI1ihjoM1hu9Oa-feCAwrcoq79HUOHPZCEmUX5NDZ_vBn6iqlbbYnAcdq0ExMihmIj7Ha-mdVfM/s0/SwitchingUV.jpg" /></a></div><span style="font-size: x-small;"><span style="font-family: verdana;">In this short video I demonstrate how to switch the UV direction of a surface. This can be useful if you've created a code to run on a surface where geometry is effected by surface direction. If anyone knows of a quicker, more efficient way to do this please mention it in the comments below. Video Length: 4.25</span></span> <br /><p></p></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/7605463116130111313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/7605463116130111313' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/7605463116130111313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/7605463116130111313'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2020/08/switching-uv-direction-of-surface.html' title='Switching UV Direction of Surface'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS06oFwzKzWZ9FCXXs9MIQgvYzCqeG9z7ZylFhWhV7PP9tXp0ZX1f-D8SmiLFj-bqTUyI1ihjoM1hu9Oa-feCAwrcoq79HUOHPZCEmUX5NDZ_vBn6iqlbbYnAcdq0ExMihmIj7Ha-mdVfM/s72-c/SwitchingUV.jpg" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-6189398768574406052</id><published>2020-07-31T09:22:00.000-07:00</published><updated>2020-07-31T09:22:25.572-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhinocerous"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhinoscript"/><title type='text'>Online Course in Python/Rhinoscript</title><content type='html'><div class="separator" style="clear: both; text-align: center;"> 6<a href="http://myumi.ch/2Dezv" target="_blank"><img alt="http://myumi.ch/2Dezv" border="0" data-original-height="1080" data-original-width="1080" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvVdOPCYzKgxcusEek3ElCrfXkUxOjxtAa1gcKBqL9AbRdLJK83-w02skxLDbAgdyeRlTiaxIklbUsL5nDgA-hZ7Gv47HZ838wrqCoDlDXpRdlRW5C69qL5y6vOMyqh3dqSeoxEm7SL02p/s400/Design+Computing.png" width="400" /></a></div> 7<span style="font-size: xx-small;"><span style="font-family: Verdana, sans-serif;">Hi everyone! Over the last year I have been working on an online stand alone course in Python/Rhinoscript with a team of great people at the Center for Academic Innovation here at University of Michigan. The course is 5 weeks long and covers the fundamentals of Python and Rhinoscript. I tried to be as methodical as possible in covering the absolute fundamentals of this coding environment, so someone with no previous coding experience could establish comprehension
7with that material in a fairly short time. At least a basic knowledge of 3D modeling with Rhinocerous is essential though. Click on the image above for more information and/or to sign-up. Or follow this link: <a href="http://myumi.ch/2Dezv">http://myumi.ch/2Dezv</a></span></span></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/6189398768574406052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/6189398768574406052' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/6189398768574406052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/6189398768574406052'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2020/07/online-course-in-pythonrhinoscript.html' title='Online Course in Python/Rhinoscript'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvVdOPCYzKgxcusEek3ElCrfXkUxOjxtAa1gcKBqL9AbRdLJK83-w02skxLDbAgdyeRlTiaxIklbUsL5nDgA-hZ7Gv47HZ838wrqCoDlDXpRdlRW5C69qL5y6vOMyqh3dqSeoxEm7SL02p/s72-c/Design+Computing.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-691296523001312947</id><published>2018-09-18T09:36:00.001-07:00</published><updated>2018-09-18T09:39:21.237-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Animation"/><category scheme="http://www.blogger.com/atom/ns#" term="Grasshopper"/><category scheme="http://www.blogger.com/atom/ns#" term="Photoshop"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhinoscript"/><title type='text'>Python Coding in Grasshopper</title><content type='html'><div class="separator" style="clear: both; text-align: center;"> 8<a href="http://www-personal.umich.edu/~gwil/gendescom/post057/GRASSHOPPER_PYTHON.mp4" target="_blank"><img border="0" data-original-height="242" data-original-width="400" height="241" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ27_O5WO-l02zmVSvYJaKx1dLjjNk7ERqXDmHmm6qzKtQmEiB235lrqZ26jKrKLjtT21Mf096b6NlPdQG-7gANbflwYLIlPkwaKEFKkrypxdsarU-1P5_u5TvzJIJN5sWiMViCQVIIbUQ/s400/GRASSHOPPER_PYTHON.jpg" width="400" /></a></div> 9<span style="font-family: &quot;verdana&quot; , sans-serif; font-size: xx-small;">In this video I demonstrate how to use the python coding palette in Grasshopper to create a short animation of real-time change in slider values. I output the frames as separate files which are then compiled in Photoshop as an MP4. The original code is found <a href="http://www-personal.umich.edu/~gwil/gendescom/post057/POINT_MATRIX_2ND_CLASS_03.py" target="_blank">here.</a> The code edited to import into Grasshopper is <a href="http://www-personal.umich.edu/~gwil/gendescom/post057/POINT_MATRIX_2ND_CLASS_03_test.py" target="_blank">here.</a> And the Grasshopper definition with the embedded&nbsp;code is <a href="http://www-personal.umich.edu/~gwil/gendescom/post057/POINT-matrix_03.gh" target="_blank">here.</a></span><br /> 10<span style="font-family: &quot;verdana&quot; , sans-serif; font-size: xx-small;">Total Length: 21:06</span></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/691296523001312947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/691296523001312947' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/691296523001312947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/691296523001312947'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2018/09/python-coding-in-grasshopper.html' title='Python Coding in Grass
10hopper'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ27_O5WO-l02zmVSvYJaKx1dLjjNk7ERqXDmHmm6qzKtQmEiB235lrqZ26jKrKLjtT21Mf096b6NlPdQG-7gANbflwYLIlPkwaKEFKkrypxdsarU-1P5_u5TvzJIJN5sWiMViCQVIIbUQ/s72-c/GRASSHOPPER_PYTHON.jpg" height="72" width="72"/><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-6321373063271075932</id><published>2017-01-16T08:59:00.000-08:00</published><updated>2017-01-16T09:00:53.892-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fabrication"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhinoscript"/><title type='text'>Water Jet File Prep</title><content type='html'><div class="separator" style="clear: both; text-align: center;"> 11<a href="http://www-personal.umich.edu/~gwil/gendescom/post056/WATER_JET_PREP.mp4"><img alt="http://www-personal.umich.edu/~gwil/gendescom/post056/WATER_JET_PREP.mp4" border="0" height="258" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhdFHfuKyShyphenhyphen7oNQSlE9poCVh2SIhJbWEJ0oUqPZvC080rBN1JpOiUK15HQ8VoSUXO6yQ2PEYuegTIKzqasu9YKCAre7vJJ6vIMFwDjRjGCCmkHwJBZ9wzsYZ6YFUrSWV9lb_DXFAsHJ4s/s400/WATER_JET_PREP.jpg" width="400" /></a></div> 12<span style="font-family: &quot;verdana&quot; , sans-serif;"><span style="font-size: xx-small;">In this video I cover how to unroll and prepare geometry for water jet cutting from 24 gauge steel. The process involves tabbing in addition to nesting with the software plug-in Rhino Nest. Some of the tools used to generate the geometry can be found in previous tutorials <a href="http://www.generativedesigncomputing.net/2011/10/origami-rhinoscript-python.html">here</a> and <a href="http://www-personal.umich.edu/~gwil/gendescom/post056/dashed_line_class.py">here</a>. Total Length: 40.49</span></span></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/6321373063271075932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/6321373063271075932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/6321373063271075932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/6321373063271075932'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2017/01/water-jet-file-prep.html' title='Water Jet File Prep'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhdFHfuKyShyphenhyphen7oNQSlE9poCVh2SIhJbWEJ0oUqPZvC080rBN1JpOiUK15HQ8VoSUXO6yQ2PEYuegTIKzqasu9YKCAre7vJJ6vIMFwDjRjGCCmkHwJBZ9wzsYZ6YFUrSWV9lb_DXFAsHJ4s/s72-c/WATER_JET_PREP.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-470891633892968513</id><published>2016-10-11T09:13:00.001-07:00</published><updated>2016-10-11T09:17:35.191-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fabrication"/><category scheme="http://www.blogger.com/atom/ns#" term="Mastercam"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><title type='text'>Master Cam 2017 | Custom 3D Toolpath</title><content type='html'><div class="separator" style="clear: both; text-align: center;"> 13<a href="http://www-personal.umich.edu/~gwil/gendescom/post055/MC_CNC_03.mp4"><img alt="http://www-personal.umich.edu/~gwil/gendescom/post055/MC_CNC_03.mp4" border="0" height="215" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6QEi90LCrDpAguaDGhiIkmV9_JQGPiO4nhAQ_CWxmu1PdVcApAx2HKGuF4ZUI4LkmsiPtwip9DiIHqZo0xwz1b0XOiy8bmFS09ZAJ1aaYAj_8duBTDBjrlxUsqzyH5h3NpTggFTSFZK6n/s400/MC_CNC_03.jpg" width="400" /></a></div> 14<span style="font-family: &quot;verdana&quot; , sans-serif;"><span style="font-size: xx-small;">In 15 this video I cover the workflow from Rhino to Master Cam 2017 for <span style="font-family: &quot;verdana&quot; , sans-serif;">custom</span> 3D <span style="font-family: &quot;verdana&quot; , sans-serif;">tool pathing</span>. Total Length: <span style="font-family: &quot;verdana&quot; , sans-serif;">12</span>.2<span style="font-family: &quot;verdana&quot; , sans-serif;">8</span></span></span></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/470891633892968513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/470891633892968513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/470891633892968513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/470891633892968513'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2016/10/master-cam-2017-custom-3d-toolpath.html' title='Master Cam 2017 | Custom 3D Toolpath'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author>
15<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6QEi90LCrDpAguaDGhiIkmV9_JQGPiO4nhAQ_CWxmu1PdVcApAx2HKGuF4ZUI4LkmsiPtwip9DiIHqZo0xwz1b0XOiy8bmFS09ZAJ1aaYAj_8duBTDBjrlxUsqzyH5h3NpTggFTSFZK6n/s72-c/MC_CNC_03.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-5203878700864013912</id><published>2016-10-11T07:23:00.000-07:00</published><updated>2016-10-11T07:23:49.918-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fabrication"/><category scheme="http://www.blogger.com/atom/ns#" term="Mastercam"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><title type='text'>Master Cam 2017 | 3D</title><content type='html'><div class="separator" style="clear: both; text-align: center;"> 16<a href="http://www-personal.umich.edu/~gwil/gendescom/post054/MC_CNC_02.mp4"><img alt="http://www-personal.umich.edu/~gwil/gendescom/post053/MC_CNC_02.mp4" border="0" height="215" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj44GVyZJpSjbrlgf9Cv_DLeIbO5C-ojxmDQiVZUcNY2X2lc64INnLmJ12b_cs-R8DKVZc6WaVR5CF8VKbOHPOBzxXp53AAHbWAUu2J4oifjvOG02ifcYmaJUIcp6Zk-n5YF2l2vYDRUWPf/s400/MC_CNC_02.jpg" width="400" /></a></div> 17<span style="font-family: &quot;verdana&quot; , sans-serif;"><span style="font-size: xx-small;">In 18 this video I cover the workflow from Rhino to Master Cam 2017 for basic 3D surfacing operations. Total Length: 30.20</span></span></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/5203878700864013912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/5203878700864013912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/5203878700864013912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/5203878700864013912'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2016/10/master-cam-2017-3d.html' title='Master Cam 2017 | 3D'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj44GVyZJpSjbrlgf9Cv_DLeIbO5C-ojxmDQiVZUcNY2X2lc64INnLmJ12b_cs-R8DKVZc6WaVR5CF8VKbOHPOBzxXp53AAHbWAUu2J4oifjvOG02ifcYmaJUIcp6Zk-n5YF2l2vYDRUWPf/s72-c/MC_CNC_02.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-5245764502802718389</id><published>2016-09-20T13:06:00.000-07:00</published><updated>2016-09-20T13:07:28.783-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fabrication"/><category scheme="http://www.blogger.com/atom/ns#" term="Mastercam"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><title type='text'>Master Cam 2017 | 2D</title><content type='html'><div class="separator" style="clear: both; text-align: center;"> 19<a href="http://www-personal.umich.edu/~gwil/gendescom/post053/MC_CNC_01.mp4" style="margin-left: 1em; margin-right: 1em;"><img alt="http://www-personal.umich.edu/~gwil/gendescom/post053/MC_CNC_01.mp4" border="0" height="215" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR_n8rfFvlpJ_ZzMwFeSTKUjrXOhVOpSY-hlEw5M3Ch58fOOpRNrcplceh2VhybLphRHgbgz4n0LSsv-mCq6JwVZo8e05hyphenhyphen8H-eId6tzEH2oXjeWdOLB42D3eTrSMGuW32Z8NcMwJ1WBvP/s400/MC_CNC_01.jpg" width="400" /></a></div> 20<span style="font-family: &quot;verdana&quot; , sans-serif;"><span style="font-size: xx-small;">In this video I cover the workflow from Rhino to Master Cam 2017 for basic 2D drilling, pocketing, and cutting operations. Total Length: 34.38</span></span></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/5245764502802718389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/5245764502802718389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/5245764502802718389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/5245764502802718389'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2016/09/master-cam-2017-2d.html' title='Master Cam 2017 | 2D'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author>
20<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR_n8rfFvlpJ_ZzMwFeSTKUjrXOhVOpSY-hlEw5M3Ch58fOOpRNrcplceh2VhybLphRHgbgz4n0LSsv-mCq6JwVZo8e05hyphenhyphen8H-eId6tzEH2oXjeWdOLB42D3eTrSMGuW32Z8NcMwJ1WBvP/s72-c/MC_CNC_01.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-4060980570123240127</id><published>2016-09-09T12:19:00.001-07:00</published><updated>2016-09-09T12:21:30.078-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fabrication"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><title type='text'>Geometry For Inflatables</title><content type='html'><div class="separator" style="clear: both; text-align: center;"> 21<a href="http://www-personal.umich.edu/~gwil/gendescom/post052/inflato_techniques.mp4"><img alt="http://www-personal.umich.edu/~gwil/gendescom/post052/inflato_techniques.wmv" border="0" height="215" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirBASi-Xoa3YZxtZCsaRr_-Klh5iyUvazI6u8O4HBzgSI7KdItn167BG_JmpMA_I4ux0Wu8Oh7dkR5RH99H_6ohLkCo-po9cxa9DujG7lMDzZKV0wPnHwGt8J5RYSDY3qHU0DJagMm9ppK/s400/Untitled-1.jpg" width="400" /></a></div> 22<span style="font-family: &quot;verdana&quot; , sans-serif;"><span style="font-size: xx-small;">In this video I cover a few basic techniques for producing geometry applicable to inflatable construction. Total Time: 33.05</span></span></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/4060980570123240127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/4060980570123240127' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/4060980570123240127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/4060980570123240127'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2016/09/geometry-for-inflatables.html' title='Geometry For Inflatables'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirBASi-Xoa3YZxtZCsaRr_-Klh5iyUvazI6u8O4HBzgSI7KdItn167BG_JmpMA_I4ux0Wu8Oh7dkR5RH99H_6ohLkCo-po9cxa9DujG7lMDzZKV0wPnHwGt8J5RYSDY3qHU0DJagMm9ppK/s72-c/Untitled-1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-1045924387141029277</id><published>2015-09-17T09:35:00.001-07:00</published><updated>2015-10-14T13:24:51.001-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fabrication"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><title type='text'>Super Matter Tools | KR6 Hotwire</title><content type='html'><div class="separator" style="clear: both; text-align: center;"> 23<a href="http://www-personal.umich.edu/~gwil/gendescom/post051/SMT_Tutorial_02.wmv"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBeE1yGorDnvdXXj7PdS9Fw0YI0T9El_sktRkqIStdKvcYmaBW6YrCPgg5fVFY-eodZ1DEoyyOsb39RrSn6SOfCFXU6kmsEvFnLYb3oaEz6dLIKCFAM-cEhPRd-B5Yad2lPn4Pgz2uocbs/s400/SMT_Tutorial.jpg" width="400" /></a></div> 24<span style="font-family: Verdana, sans-serif; font-size: xx-small;">In this video I cover how to use the code 'Super Matter Tools' to output an SRC file developed from simple line geometry in rhino, to run a Kuka KR6 Robot fitted with a hotwire cutter. Total Length:12.04</span></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/1045924387141029277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/1045924387141029277' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/1045924387141029277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/1045924387141029277'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2015/09/super-matter-tools-kr6-hotwire.html' title='Super Matter Tools | KR6 Hotwire'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author>
24<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBeE1yGorDnvdXXj7PdS9Fw0YI0T9El_sktRkqIStdKvcYmaBW6YrCPgg5fVFY-eodZ1DEoyyOsb39RrSn6SOfCFXU6kmsEvFnLYb3oaEz6dLIKCFAM-cEhPRd-B5Yad2lPn4Pgz2uocbs/s72-c/SMT_Tutorial.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-5738480652117752983</id><published>2015-01-16T07:53:00.003-08:00</published><updated>2015-01-17T16:10:45.190-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhinoscript"/><title type='text'>trim line | rhinoscript python</title><content type='html'><div class="separator" style="clear: both; text-align: center;"> 25<a href="http://www-personal.umich.edu/%7Egwil/gendescom/post050/trim_line.mp4"><img alt="http://www-personal.umich.edu/%7Egwil/gendescom/post050/trim_line.mp4" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8bHCaMbjn0cRZqUiPm_bLwxtP31REBossBXMxOIdndR4prql0KvG9INBxIJBq0SpOxIxLds2rdJ4-qM5chNCqOwW_dFrxp_vrqm3Ki1kG4BDt57cH9n1eW178DW5jP7DCBU8STma3d7Dk/s1600/trim_line.jpg" height="272" width="400" /></a></div> 26<span style="font-family: Verdana, sans-serif;"><span style="font-size: x-small;">In this video I describe how to trim an open and closed line in python. Code can be viewed <a href="http://www-personal.umich.edu/%7Egwil/gendescom/post050/trim_line.py">here.</a> Total Length: 24:50</span></span></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/5738480652117752983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/5738480652117752983' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/5738480652117752983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/5738480652117752983'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2015/01/trim-line-rhinoscript-python.html' title='trim line | rhinoscript python'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8bHCaMbjn0cRZqUiPm_bLwxtP31REBossBXMxOIdndR4prql0KvG9INBxIJBq0SpOxIxLds2rdJ4-qM5chNCqOwW_dFrxp_vrqm3Ki1kG4BDt57cH9n1eW178DW5jP7DCBU8STma3d7Dk/s72-c/trim_line.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-3031930507829208886</id><published>2014-10-15T08:12:00.002-07:00</published><updated>2014-10-15T08:13:42.758-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhinoscript"/><title type='text'>vector surface attractor | rhinoscript python</title><content type='html'><div class="separator" style="clear: both; text-align: center;"> 27<a href="http://www-personal.umich.edu/%7Egwil/gendescom/post049/vector_srf_domain.mp4"><img alt="http://www-personal.umich.edu/%7Egwil/gendescom/post049/vector_srf_points.mp4" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7SXEsHewxAZKs6taTGRq0Z6gTsbedLruU3onbXrxWiH23ZGcdVCBHxB4CPTnJyY_c-T6liFJPDiSB8u6opGSLEfj6siknoiD6QETs8yx1cyPcwY22J3Sq1suohsc0PJzFcpci9YNpFtyK/s1600/vector_srf_domain.jpg" height="192" width="400" /></a></div> 28<span style="font-family: Verdana, sans-serif;"><span style="font-size: x-small;">In this tutorial I utilize a surface domain script, vectors, and an attractor point to manipulate the directionality of simple geometry. Code available <a href="http://www-personal.umich.edu/%7Egwil/gendescom/post049/vector_srf_domain.py">here.</a> Total Length: 14.30</span></span></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/3031930507829208886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/3031930507829208886' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/3031930507829208886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/3031930507829208886'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2014/10/vector-surface-points-attractor.html' title='vector surface attractor | rhinoscript python'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author>
28<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7SXEsHewxAZKs6taTGRq0Z6gTsbedLruU3onbXrxWiH23ZGcdVCBHxB4CPTnJyY_c-T6liFJPDiSB8u6opGSLEfj6siknoiD6QETs8yx1cyPcwY22J3Sq1suohsc0PJzFcpci9YNpFtyK/s72-c/vector_srf_domain.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-1569573477113903578</id><published>2014-10-15T07:04:00.000-07:00</published><updated>2014-10-15T08:08:23.025-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhinoscript"/><title type='text'>vector point attractor | rhinoscript python</title><content type='html'><div class="separator" style="clear: both; text-align: center;"> 29<a href="http://www-personal.umich.edu/%7Egwil/gendescom/post048/vectors_2Dmatrix.mp4"><img alt="http://www-personal.umich.edu/%7Egwil/gendescom/post048/vectors_2Dmatrix.mp4" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuW1f5Qk-8D64cqzvKeyPwVL7Jn_tzdplxMj_TsIUYEDwHuXTI_AKh5mrp2MT_X5Ba8xcVDEDfQCYvBsfEJBAK3pvhyphenhyphendjDYOxWE73vq5_ej-Wcxm_Y4iGn2SBHQMuw-VwU3lAhXHrTj87e/s1600/vectors_2Dmatrix.jpg" height="195" width="400" /></a></div> 30<span style="font-family: Verdana, sans-serif;"><span style="font-size: x-small;">In this tutorial I cover how to utilize a 2D point matrix, attractor point, and vectors to manipulate the directionality of basic geometry. Code downloadable <a href="http://www-personal.umich.edu/%7Egwil/gendescom/post048/vector_attractor.py">here.</a> Total Length: 15.26</span></span></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/1569573477113903578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/1569573477113903578' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/1569573477113903578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/1569573477113903578'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2014/10/vector-point-attractor-rhinscript-python.html' title='vector point attractor | rhinoscript python'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuW1f5Qk-8D64cqzvKeyPwVL7Jn_tzdplxMj_TsIUYEDwHuXTI_AKh5mrp2MT_X5Ba8xcVDEDfQCYvBsfEJBAK3pvhyphenhyphendjDYOxWE73vq5_ej-Wcxm_Y4iGn2SBHQMuw-VwU3lAhXHrTj87e/s72-c/vectors_2Dmatrix.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-4934753591656631248</id><published>2014-10-01T08:40:00.001-07:00</published><updated>2014-10-15T07:05:47.427-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhinoscript"/><title type='text'>vectors | rhinoscript python</title><content type='html'><div class="separator" style="clear: both; text-align: center;"> 31<a href="http://www-personal.umich.edu/%7Egwil/gendescom/post047/vectors.mp4"><img alt="http://www-personal.umich.edu/%7Egwil/gendescom/post047/vectors.mp4" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXCa9p6TR49C7T5-Dg2cCFTIymyUu
31strohanilqJivAs-3PDRWCT3uSAvKe4AnzzknbWhZ0oWh6nhnHvNYroCSGju-FicPTq5JlPBk59Y9uIVclVdNktNfx3qvucfNUcrj2EDd0ZNuXRkM/s1600/vectors.jpg" height="345" width="400" /></a></div> 32<span style="font-size: xx-small;"><span style="font-family: Verdana, sans-serif;">This video presents a very basic introduction to vectors - how they are created, understood in 3D space, moved, and scaled. Code <a href="http://www-personal.umich.edu/%7Egwil/gendescom/post047/Vectors_02.py">here.</a> Length: 15.20</span></span></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/4934753591656631248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/4934753591656631248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/4934753591656631248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/4934753591656631248'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2014/10/vectors-rhinoscript-python.html' title='vectors | rhinoscript python'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXCa9p6TR49C7T5-Dg2cCFTIymyUustrohanilqJivAs-3PDRWCT3uSAvKe4AnzzknbWhZ0oWh6nhnHvNYroCSGju-FicPTq5JlPBk59Y9uIVclVdNktNfx3qvucfNUcrj2EDd0ZNuXRkM/s72-c/vectors.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-4561214664562554188</id><published>2013-02-01T14:20:00.001-08:00</published><updated>2013-02-01T14:20:50.950-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhinoscript"/><title type='text'>surface domain 3D | rhinoscript python</title><content type='html'><div class="separator" style="clear: both; text-align: center;"> 33<a href="http://www-personal.umich.edu/%7Egwil/gendescom/post046/srf_dom_3D.mp4"><img border="0" height="245" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKSjoqdh5UwLQ6V7FLUUP5mvvxbWll278vWtiipW7IQtG41vJTiuAKks7Ll27BWggabZB7LhHrM_cCjETf2eX3SjJZS1fgG1XMYOAZhoc900JGls0EBOQ8hjDZkMaWyTEbTJl9h9ATB1x3/s400/srf_dom_3D.jpg" width="400" /></a></div> 34<span style="font-family: Verdana, sans-serif;"><span style="font-size: x-small;">This tutorial builds on a previous one from October 16, 2012 - found <a href="http://www.generativedesigncomputing.net/2012/10/surface-domain-rhinoscript-python_16.html">here.</a> If you haven't gone through that yet do so before going through this one. I work off the original script downloadable <a href="http://www-personal.umich.edu/%7Egwil/gendescom/post043/srf_domain.py">here.</a></span></span> <span style="font-family: Verdana, sans-serif;"><span style="font-size: x-small;">I cover how to generate two point matrices from a NURBs surface and use them to generate curves and 3D geometry. Script can be downloaded <a href="http://www-personal.umich.edu/%7Egwil/gendescom/post046/srf_dom_3D.py">here.</a> Total Length: 19:01</span></span></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/4561214664562554188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/4561214664562554188' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/4561214664562554188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/4561214664562554188'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2013/02/surface-domain-3d-rhinoscript-python.html' title='surface domain 3D | rhinoscript python'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author>
34<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKSjoqdh5UwLQ6V7FLUUP5mvvxbWll278vWtiipW7IQtG41vJTiuAKks7Ll27BWggabZB7LhHrM_cCjETf2eX3SjJZS1fgG1XMYOAZhoc900JGls0EBOQ8hjDZkMaWyTEbTJl9h9ATB1x3/s72-c/srf_dom_3D.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-5104468390404305122</id><published>2013-01-17T09:18:00.001-08:00</published><updated>2013-01-17T09:18:59.261-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhinoscript"/><title type='text'>point matrix circle | rhinoscript - python</title><content type='html'><div class="separator" style="clear: both; text-align: center;"> 35<a href="http://www-personal.umich.edu/%7Egwil/gendescom/post045/point_matrix_circle.mp4" target="_blank"><img border="0" height="260" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL13Khyphenhyphen9agTale3X-FgMdairB88Srpnge9qN1isYw1nRZvMpUM7UU6oM2g3ys8_xSREzI5VOm_d-DLuS4MpNfMDwXbcYRIqdAX6AsbdzUvArLMHDQwKu5NtS08X1NkdT0bGDBysdcqgUSE/s400/point_matrix_circle.jpg" width="400" /></a></div> 36<span style="font-family: Verdana, sans-serif;"><span style="font-size: x-small;">In this tutorial I cover how to create a basic attractor point script to produce a variable circle pattern. The tutorial introduces basic concepts: User Input Data, Looping, Appending Lists, and Conditionals. Download script <a href="http://www-personal.umich.edu/%7Egwil/gendescom/post045/point_matrix_circle.py" target="_blank">here</a>. Total Length:34.52</span></span></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/5104468390404305122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/5104468390404305122' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/5104468390404305122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/5104468390404305122'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2013/01/point-matrix-circle-rhinoscript-python.html' title='point matrix circle | rhinoscript - python'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL13Khyphenhyphen9agTale3X-FgMdairB88Srpnge9qN1isYw1nRZvMpUM7UU6oM2g3ys8_xSREzI5VOm_d-DLuS4MpNfMDwXbcYRIqdAX6AsbdzUvArLMHDQwKu5NtS08X1NkdT0bGDBysdcqgUSE/s72-c/point_matrix_circle.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-278776744469498339</id><published>2012-11-20T07:28:00.000-08:00</published><updated>2013-02-01T14:49:48.756-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="area.architecture"/><category scheme="http://www.blogger.com/atom/ns#" term="Fabrication"/><title type='text'>LUMANOTUS | Inflatable Installation</title><content type='html'><div class="separator" style="clear: both; text-align: center;"> 37<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6Csf6i7k_ysYwnUjPGG8MpquxbABSUg9ifW7bWg4FyGp1C2gMijoyzo3-clpv9weiMgO-GWvuszC3PbmuELcl1y5bfj1g80Zm8_PZtBzxySDoAOr35nZWvNJaj1Tm434bNBNZaqZe0cDD/s1600/TORUS_Panorama1sm.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6Csf6i7k_ysYwnUjPGG8MpquxbABSUg9ifW7bWg4FyGp1C2gMijoyzo3-clpv9weiMgO-GWvuszC3PbmuELcl1y5bfj1g80Zm8_PZtBzxySDoAOr35nZWvNJaj1Tm434bNBNZaqZe0cDD/s400/TORUS_Panorama1sm.jpg" width="400" /></a></div> 38<span style="font-family: Verdana, sans-serif;"><span style="font-size: x-small;">area.architecture's collaborative project LUMANOTUS (with the Winston Salem Lighting Proj<span style="font-size: x-small;">ect) was <span style="font-size: x-small;">installed from November 13-17 for the 6 Days in November Arts Festival</span></span></span></span>. <span style="font-size: x-small;"><span style="font-family: Verdana, sans-serif;">More information and images of the project can be found on the<span style="font-size: x-small;"> website <a href="http://area-architecture.com/" target="_blank">here.</a></span></span></span></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/278776744469498339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/278776744469498339' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/278776744469498339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/278776744469498339'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2012/11/lumanotus-inflatable-installation.html' title='LUMANOTUS | Inflatable Installation'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author>
38<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6Csf6i7k_ysYwnUjPGG8MpquxbABSUg9ifW7bWg4FyGp1C2gMijoyzo3-clpv9weiMgO-GWvuszC3PbmuELcl1y5bfj1g80Zm8_PZtBzxySDoAOr35nZWvNJaj1Tm434bNBNZaqZe0cDD/s72-c/TORUS_Panorama1sm.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-8728970137688980851</id><published>2012-10-17T07:00:00.000-07:00</published><updated>2013-02-01T14:50:06.236-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="area.architecture"/><category scheme="http://www.blogger.com/atom/ns#" term="news"/><title type='text'>ACADIA Conference | San Fransisico</title><content type='html'><div class="separator" style="clear: both; text-align: center;"> 39<a href="http://2012.acadia.org/home.html"><img border="0" height="253" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgv2xUlnmtJQ_NO8Na9ySXbWHPz8u5X_ji9u88QGCBL0JwLXkoXdy6D_b1PgYy29RvLriKYQS2Nh-0Cjz_ylkNtagL1_GWVdiNA35KSBr5EPNrbihC21Ii6by889sloeS7r3Z88CrGXWtU-/s400/digitalsyntheticecologies_logo_sidebar_432-275.jpg" width="400" /></a></div> 40<div class="separator" style="clear: both; text-align: center;"> 41<br /></div> 42<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgv2xUlnmtJQ_NO8Na9ySXbWHPz8u5X_ji9u88QGCBL0JwLXkoXdy6D_b1PgYy29RvLriKYQS2Nh-0Cjz_ylkNtagL1_GWVdiNA35KSBr5EPNrbihC21Ii6by889sloeS7r3Z88CrGXWtU-/s1600/digitalsyntheticecologies_logo_sidebar_432-275.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"></a><br /> 43<span style="font-size: x-small;"><span style="font-family: Verdana, sans-serif;">Glenn will be presenting his and Anca Trandafirescu's (<a href="http://www.area-architecture.com/blog/">area.architecture</a>) research project 'Cutwork: Robotic Hotwire Foam Cutting for Producing Variable Pre-cast Units' at the <a href="http://2012.acadia.org/home.html">ACADIA conference</a> in San Fransisco on Friday, Oct. 19. More info on the project can be found on their practice site <a href="http://www.area-architecture.com/blog/?p=323">here.</a></span></span></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/8728970137688980851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/8728970137688980851' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/8728970137688980851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/8728970137688980851'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2012/10/acadia-conference-san-fransisico.html' title='ACADIA Conference | San Fransisico'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgv2xUlnmtJQ_NO8Na9ySXbWHPz8u5X_ji9u88QGCBL0JwLXkoXdy6D_b1PgYy29RvLriKYQS2Nh-0Cjz_ylkNtagL1_GWVdiNA35KSBr5EPNrbihC21Ii6by889sloeS7r3Z88CrGXWtU-/s72-c/digitalsyntheticecologies_logo_sidebar_432-275.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-5139250223505830384</id><published>2012-10-16T12:17:00.000-07:00</published><updated>2012-10-16T12:17:04.146-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhinoscript"/><title type='text'>surface domain | rhinoscript - python</title><content type='html'><div class="separator" style="clear: both; text-align: center;"> 44<a href="http://www-personal.umich.edu/%7Egwil/gendescom/post043/srf_domain.mp4" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="245" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxe_5WHh61CNPTFyz4Ca8oWDbIkrxDLDgDYafh02lzGGQpFl-MKKN8b5eVuPbEdukk3CRZ-pYbr_F2i5QLkA927wLD4ZhMne7EfVZADR1oGznA_gHfa9ma7fOKijvwRzOEsdsJaHqvPgka/s400/srf_domain.jpg" width="400" /></a></div> 45<span style="font-family: Verdana, sans-serif;"><span style="font-size: x-small;">In this tutorial I demonstrate the basic building blocks for generating geometry from a UV surface. This tutorial follows in the logic of previous 'point matrix' systems by generating a dictionary of the points 'evaluated' from the surface. Script can be downloaded <a href="http://www-personal.umich.edu/%7Egwil/gendescom/post043/srf_domain.py">here</a>. Total Length: 25.35</span></span><br /> 46<br /></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/5139250223505830384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/5139250223505830384' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/5139250223505830384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/5139250223505830384'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2012/10/surface-domain-rhinoscript-python_16.html' title='surface domain | rhinoscript - python'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author>
46<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxe_5WHh61CNPTFyz4Ca8oWDbIkrxDLDgDYafh02lzGGQpFl-MKKN8b5eVuPbEdukk3CRZ-pYbr_F2i5QLkA927wLD4ZhMne7EfVZADR1oGznA_gHfa9ma7fOKijvwRzOEsdsJaHqvPgka/s72-c/srf_domain.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-4084616389645517177</id><published>2012-10-16T12:09:00.000-07:00</published><updated>2012-10-16T12:14:53.461-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhinoscript"/><title type='text'>3D point matrix | rhinoscript - python</title><content type='html'><div class="separator" style="clear: both; text-align: center;"> 47<a href="http://www-personal.umich.edu/%7Egwil/gendescom/post042/3D_point_matrix.mp4" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><span id="goog_890238709"></span><img border="0" height="287" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4TZJlte4Yxa06w5jkSnZU-DKKynqJkq5qqr6UjPjGfphSLCLfYW9kVnniTEUlfjYnVKUWL8_LqxxK6T7s_kPCdgG9aADk2RDTnW7UnZJSg9W_fJKnUV4EFa1FK8GwFGb2ZUZxp6Ou-0MG/s400/3D_point_matrix.jpg" width="400" /><span id="goog_890238710"></span></a></div> 48<span style="font-family: Verdana, sans-serif; font-size: x-small;">This tutorial builds upon the concepts covered in the 'point matrix' tutorial of 9/19/12. It covers the use 49of dictionary to create a 3D point matrix with a keyed index. This allows 50one to later access any point in the matrix through these key values or 51through an equation. I demonstrate how to use this to create variable 3D geometry. The two scripts demonstrated can be downloaded <a href="http://www-personal.umich.edu/%7Egwil/gendescom/post042/3D_point_matrix.py">here</a> and <a href="http://www-personal.umich.edu/%7Egwil/gendescom/post042/point_matrix_3D_cubic.py">here</a>. Length:28.32</span></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/4084616389645517177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/4084616389645517177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/4084616389645517177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/4084616389645517177'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2012/10/3d-point-matrix-rhinoscript-python.html' title='3D point matrix | rhinoscript - python'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4TZJlte4Yxa06w5jkSnZU-DKKynqJkq5qqr6UjPjGfphSLCLfYW9kVnniTEUlfjYnVKUWL8_LqxxK6T7s_kPCdgG9aADk2RDTnW7UnZJSg9W_fJKnUV4EFa1FK8GwFGb2ZUZxp6Ou-0MG/s72-c/3D_point_matrix.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-8075049679686465824</id><published>2012-10-10T08:07:00.002-07:00</published><updated>2012-10-10T08:09:33.970-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhinoscript"/><title type='text'>fractal recursion | rhinoscript - python</title><content type='html'><div class="separator" style="clear: both; text-align: center;"> 52<a href="http://www-personal.umich.edu/%7Egwil/gendescom/post041/fractal_recursion.mp4"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh1ELaJAfEn9yK-CsgaF_fo0pzarZkuhMmZ9njyJ2rZ6bPy7lkeRTxpghnZvz1HSvpOHYOcs3fEa-WauU9dHas-gxauDJB09_ois7fAkrBkYt3PP2-XoGtn_3kzSgmlKoJeYXfv2w8KSWz/s400/fractal_recursion.jpg" width="400" /></a></div> 53<span style="font-family: Verdana, sans-serif;"><span style="font-size: x-small;">In this tutorial I build upon the techniques of recursion and pseudo scripting introduced in the last tutorial with a more complex generative system. Script can be downloaded <a href="http://www-personal.umich.edu/%7Egwil/gendescom/post041/fractal_recursion.py">here</a>. Total Length: 27.01</span></span></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/8075049679686465824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/8075049679686465824' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/8075049679686465824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/8075049679686465824'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2012/10/fractal-recursion-rhinoscript-python.html' title='fractal recursion | rhinoscript - python'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author>
53<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh1ELaJAfEn9yK-CsgaF_fo0pzarZkuhMmZ9njyJ2rZ6bPy7lkeRTxpghnZvz1HSvpOHYOcs3fEa-WauU9dHas-gxauDJB09_ois7fAkrBkYt3PP2-XoGtn_3kzSgmlKoJeYXfv2w8KSWz/s72-c/fractal_recursion.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-7163885514953502376</id><published>2012-10-09T08:01:00.000-07:00</published><updated>2012-10-09T08:03:18.640-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhinoscript"/><title type='text'>spiral recursion | rhinoscript - python</title><content type='html'><div class="separator" style="clear: both; text-align: center;"> 54<a href="http://www-personal.umich.edu/%7Egwil/gendescom/post040/spiral_recursion.mp4"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbDRb7TZRY4tbP_hILnC8VIGBAtjx-23-LlEMinyzLP-FQWGZzmsW24Akh-fdscr9g00_tsNAsckNu4Y_3_zXXlrx0MyvHaDSQkb31Mq8I_B0P67iVqM2rbKoWMRxX9RJ6UdpvNCftNta_/s400/spiral_recursion.jpg" width="400" /></a></div> 55<span style="font-size: x-small;"><span style="font-family: Verdana, sans-serif;">In this tutorial I introduce the concept of recursion by writing a script that produces a spiral form from a single line. This type of recursion recursively calls a function from within itself - inputting the new data it produces, creating an endless loop. The script can be downloaded <a href="http://www-personal.umich.edu/%7Egwil/gendescom/post040/spiral_recursion_3.py">here</a>. Total Length: 28.51</span></span></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/7163885514953502376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/7163885514953502376' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/7163885514953502376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/7163885514953502376'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2012/10/spiral-recursion-rhinoscript-python.html' title='spiral recursion | rhinoscript - python'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbDRb7TZRY4tbP_hILnC8VIGBAtjx-23-LlEMinyzLP-FQWGZzmsW24Akh-fdscr9g00_tsNAsckNu4Y_3_zXXlrx0MyvHaDSQkb31Mq8I_B0P67iVqM2rbKoWMRxX9RJ6UdpvNCftNta_/s72-c/spiral_recursion.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-1276039555531144909</id><published>2012-09-25T10:45:00.000-07:00</published><updated>2012-10-09T07:33:01.662-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhinoscript"/><title type='text'>midpoint loaded | rhinoscript - python</title><content type='html'><div class="separator" style="clear: both; text-align: center;"> 56<a href="http://www-personal.umich.edu/%7Egwil/gendescom/post039/midpt_loaded.mp4"><img border="0" height="245" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrys_IPpZkkJHWoPkgeNPy2YkxCFzz9
56kpqdw5abyLJj7ruLWS0Gdf2PKML9ArxJsKcObG3dKJp2gfahSdyTYYMQi5YHASviEeU-_2cFkzWg4rxW-rDHywx7cnK_MtglxAElTFMXI5NJNQH/s400/mipt_loaded.jpg" width="400" /></a></div> 57<span style="font-size: x-small;"><span style="font-family: Verdana, sans-serif;">In this tutorial I build upon the mid-point function by designing a new function that</span></span><span style="font-family: Verdana, sans-serif; font-size: x-small;"> creates 'loaded' points (i.e. points that are generated by an equation that 'loads' them towards or away from either one of the generating points. Download script <a href="http://www-personal.umich.edu/%7Egwil/gendescom/post039/midpt_loaded.py">here.</a> Total Length: 9.49</span></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/1276039555531144909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/1276039555531144909' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/1276039555531144909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/1276039555531144909'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2012/09/midpoint-loaded-rhinoscript-python.html' title='midpoint loaded | rhinoscript - python'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrys_IPpZkkJHWoPkgeNPy2YkxCFzz9kpqdw5abyLJj7ruLWS0Gdf2PKML9ArxJsKcObG3dKJp2gfahSdyTYYMQi5YHASviEeU-_2cFkzWg4rxW-rDHywx7cnK_MtglxAElTFMXI5NJNQH/s72-c/mipt_loaded.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-639831678347849945.post-7273147235237552822</id><published>2012-09-25T10:01:00.000-07:00</published><updated>2012-10-09T07:32:05.333-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhino"/><category scheme="http://www.blogger.com/atom/ns#" term="Rhinoscript"/><title type='text'>function - midpoint | rhinoscript - python</title><content type='html'><div class="separator" style="clear: both; text-align: center;"> 58<a href="http://www-personal.umich.edu/%7Egwil/gendescom/post038/function_midpt.mp4"><img border="0" height="248" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigJDgJY635ZTlq5eP3oMjhoDNiW_UP4mGWCzT3ykV1sXgXDFCrv-KyR_Cj0iBGeo6MrA2XPy1rcamsO_SoUdiPmSFbie2252Rh10HyayMFpycVt0WbJndjeqAnOVi5
58RBWmSD5hTdJR3g7a/s400/function_midpt.jpg" width="400" /></a></div> 59<span style="font-size: x-small;"><span style="font-family: Verdana, sans-serif;">In this tutorial I cover a basic introduction to functions and create one to generate a mid-point from the end points of a line. Script can be downloaded <a href="http://www-personal.umich.edu/%7Egwil/gendescom/post038/midpt.py">here.</a> Total Length:17.32</span></span></content><link rel='replies' type='application/atom+xml' href='http://www.generativedesigncomputing.net/feeds/7273147235237552822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/639831678347849945/7273147235237552822' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/7273147235237552822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/639831678347849945/posts/default/7273147235237552822'/><link rel='alternate' type='text/html' href='http://www.generativedesigncomputing.net/2012/09/function-midpoint-rhinoscript-python.html' title='function - midpoint | rhinoscript - python'/><author><name>Glenn Wilcox</name><uri>http://www.blogger.com/profile/13633046511062059242</uri><email>[email protected]</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInmQRHykx9vMuhDiXeSvEEuQdifoiZ-9XZ-kMbRVwHyMsvW6abLM-xWsrz7dBUzgQxaIksfHxXycIc2xi6i9OUppUhnAhMGj3fRcFT1GyRcZMoI1seaTrqzNL9s6TgQ/s151/gw.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigJDgJY635ZTlq5eP3oMjhoDNiW_UP4mGWCzT3ykV1sXgXDFCrv-KyR_Cj0iBGeo6MrA2XPy1rcamsO_SoUdiPmSFbie2252Rh10HyayMFpycVt0WbJndjeqAnOVi5
59RBWmSD5hTdJR3g7a/s72-c/function_midpt.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.