<?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>rainbowlazer &#187; 2D-&gt;3D</title>
	<atom:link href="http://rainbowlazer.com/category/3d/2d-3d/feed/" rel="self" type="application/rss+xml" />
	<link>http://rainbowlazer.com</link>
	<description>art, design &#38; new media technotes</description>
	<lastBuildDate>Fri, 02 Jul 2010 18:10:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Plaque Buildup: Bronze Casting from Laser-Cut Forms</title>
		<link>http://rainbowlazer.com/cnc-fabrication/laser-cutting/bronze-casting-from-laser-cut-forms/</link>
		<comments>http://rainbowlazer.com/cnc-fabrication/laser-cutting/bronze-casting-from-laser-cut-forms/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 17:26:49 +0000</pubDate>
		<dc:creator>Chris Reilly</dc:creator>
				<category><![CDATA[2D->3D]]></category>
		<category><![CDATA[Foundry]]></category>
		<category><![CDATA[Laser Cutting]]></category>

		<guid isPermaLink="false">http://rainbowlazer.com/?p=397</guid>
		<description><![CDATA[Here are some pictures and notes from a test of a bronze casting using forms produced on a laser-cutter. This is a casting of a plaque with text, produced first by engraving into a 1/2&#8243; deep piece of acrylic using a laser cutter. The acrylic form is used to create a negative mold in casting [...]]]></description>
			<content:encoded><![CDATA[<p>Here are some pictures and notes from a test of a bronze casting using forms produced on a laser-cutter. This is a casting of a plaque with text, produced first by engraving into a 1/2&#8243; deep piece of acrylic using a laser cutter. The acrylic form is used to create a negative mold in casting sand, which can then accept molten bronze.</p>
<p>This was a really cool project and seems to be successful. I&#8217;m hoping to continue and try some more interesting forms beyond text. I think cutting-edge fabrication technology is at it&#8217;s best when combined with established/non-digital techniques&#8211;it&#8217;s the best of both worlds!</p>
<p>This pour took place at the <a href="http://www.butlerstreetfoundry.com/www/htdocs/butler/Custom_Fabrication.htm" target="_blank">Butler Street Foundry</a> in Chicago. </p>
<p style="text-align: center;">
<div id="attachment_398" class="wp-caption aligncenter" style="width: 310px"><a title="Laser-cut Form for Bronze Casting" href="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0166.jpg" rel="shadowbox[post-397];player=img;"><img class="size-medium wp-image-398 " title="Laser-cut Form for Bronze Casting" src="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0166-300x225.jpg" alt="Laser-cut Form for Bronze Casting" width="300" height="225" /></a><p class="wp-caption-text">Laser-cut Form for Bronze Casting</p></div>
<div id="attachment_414" class="wp-caption aligncenter" style="width: 310px"><a title="The Final Product: A Cast Bronze Plaque" href="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0329.jpg" rel="shadowbox[post-397];player=img;"><img class="size-medium wp-image-414 " title="The Final Product: A Cast Bronze Plaque" src="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0329-300x225.jpg" alt="The Final Product: A Cast Bronze Plaque" width="300" height="225" /></a><p class="wp-caption-text">The Final Product: A Cast Bronze Plaque</p></div>
<div id="attachment_399" class="wp-caption aligncenter" style="width: 310px"><a title="A Deep Raster Engraving With a Tapered Shoulder Makes for a Great Plaque Form" href="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0167.jpg" rel="shadowbox[post-397];player=img;"><img class="size-medium wp-image-399 " title="A Deep Raster Engraving With a Tapered Shoulder Makes for a Great Plaque Form" src="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0167-300x225.jpg" alt="A Deep Raster Engraving With a Tapered Shoulder Makes for a Great Plaque Form" width="300" height="225" /></a><p class="wp-caption-text">A Deep Raster Engraving With a Tapered Shoulder Makes for a Great Plaque Form</p></div>
<div id="attachment_401" class="wp-caption aligncenter" style="width: 310px"><a title="A Two-part Sand Mold Will Recieve the Molten Bronze" href="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0194.jpg" rel="shadowbox[post-397];player=img;"><img class="size-medium wp-image-401 " title="A Two-part Sand Mold Will Recieve the Molten Bronze" src="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0194-300x225.jpg" alt="A Two-part Sand Mold Will Recieve the Molten Bronze" width="300" height="225" /></a><p class="wp-caption-text">A Two-part Sand Mold Will Recieve the Molten Bronze</p></div>
<div id="attachment_402" class="wp-caption aligncenter" style="width: 310px"><a title="Casting Sand Packed into the Two-part Sand Mold Holds an Impression of the Laser-cut Form" href="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0195.jpg" rel="shadowbox[post-397];player=img;"><img class="size-medium wp-image-402 " title="Casting Sand Packed into the Two-part Sand Mold Holds an Impression of the Laser-cut Form" src="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0195-300x225.jpg" alt="Casting Sand Packed into the Two-part Sand Mold Holds an Impression of the Laser-cut Form" width="300" height="225" /></a><p class="wp-caption-text">Casting Sand Packed into the Mold Holds an Impression of the Laser-cut Form</p></div>
<div id="attachment_403" class="wp-caption aligncenter" style="width: 310px"><a title="Casting Sand is a Mixture of Sand &amp; Clay; Imagine the Best Sand-Castle Sand, Times Ten" href="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0196.jpg" rel="shadowbox[post-397];player=img;"><img class="size-medium wp-image-403 " title="Casting Sand is a Mixture of Sand &amp; Clay; Imagine the Best Sand-Castle Sand, Times Ten" src="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0196-300x225.jpg" alt="Casting Sand is a Mixture of Sand &amp; Clay; Imagine the Best Sand-Castle Sand, Times Ten" width="300" height="225" /></a><p class="wp-caption-text">Casting Sand is a Mixture of Sand &amp; Clay; Imagine the Best Sand-Castle Sand, Times Ten</p></div>
<div id="attachment_400" class="wp-caption aligncenter" style="width: 310px"><a title="A Gas Furnace is Used to Melt the Bronze" href="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0169.jpg" rel="shadowbox[post-397];player=img;"><img class="size-medium wp-image-400 " title="A Gas Furnace is Used to Melt the Bronze" src="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0169-300x225.jpg" alt="A Gas Furnace is Used to Melt the Bronze" width="300" height="225" /></a><p class="wp-caption-text">A Gas Furnace is Used to Melt the Bronze</p></div>
<div id="attachment_404" class="wp-caption aligncenter" style="width: 310px"><a title="Solid Bronze Goes into the Furnace to Melt" href="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0211.jpg" rel="shadowbox[post-397];player=img;"><img class="size-medium wp-image-404 " title="Solid Bronze Goes into the Furnace to Melt" src="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0211-300x225.jpg" alt="Solid Bronze Goes into the Furnace to Melt" width="300" height="225" /></a><p class="wp-caption-text">Solid Bronze Goes into the Furnace to Melt</p></div>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9738136468704557";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0066cc";
google_color_text = "000000";
google_color_url = "008000";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<div id="attachment_405" class="wp-caption aligncenter" style="width: 310px"><a title="Solid Bronze Goes into the Furnace to Melt" href="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0213.jpg" rel="shadowbox[post-397];player=img;"><img class="size-medium wp-image-405 " title="Solid Bronze Goes into the Furnace to Melt" src="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0213-300x225.jpg" alt="Solid Bronze Goes into the Furnace to Melt" width="300" height="225" /></a><p class="wp-caption-text">Solid Bronze Goes into the Furnace to Melt</p></div>
<div id="attachment_406" class="wp-caption aligncenter" style="width: 310px"><a title="Lifting the Lid off the Furnace" href="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0244.jpg" rel="shadowbox[post-397];player=img;"><img class="size-medium wp-image-406 " title="Lifting the Lid off the Furnace" src="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0244-300x225.jpg" alt="Lifting the Lid off the Furnace" width="300" height="225" /></a><p class="wp-caption-text">Lifting the Lid off the Furnace</p></div>
<div id="attachment_407" class="wp-caption aligncenter" style="width: 310px"><a title="The Molten Bronze is Lifted Out of the Furnace in a Container Called a Crucible" href="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0248.jpg" rel="shadowbox[post-397];player=img;"><img class="size-medium wp-image-407 " title="The Molten Bronze is Lifted Out of the Furnace in a Container Called a Crucible" src="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0248-300x225.jpg" alt="The Molten Bronze is Lifted Out of the Furnace in a Container Called a Crucible" width="300" height="225" /></a><p class="wp-caption-text">The Molten Bronze is Lifted Out of the Furnace in a Container Called a Crucible</p></div>
<div id="attachment_408" class="wp-caption aligncenter" style="width: 310px"><a title="Molten Bronze Hoisted out of the Furnace" href="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0262.jpg" rel="shadowbox[post-397];player=img;"><img class="size-medium wp-image-408 " title="Molten Bronze Hoisted out of the Furnace" src="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0262-300x225.jpg" alt="Molten Bronze Hoisted out of the Furnace" width="300" height="225" /></a><p class="wp-caption-text">Molten Bronze Hoisted out of the Furnace</p></div>
<div id="attachment_409" class="wp-caption aligncenter" style="width: 310px"><a title="Molten Bronze Hoisted out of the Furnace" href="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0263.jpg" rel="shadowbox[post-397];player=img;"><img class="size-medium wp-image-409 " title="Molten Bronze Hoisted out of the Furnace" src="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0263-300x225.jpg" alt="Molten Bronze Hoisted out of the Furnace" width="300" height="225" /></a><p class="wp-caption-text">Molten Bronze Hoisted out of the Furnace</p></div>
<div id="attachment_410" class="wp-caption aligncenter" style="width: 310px"><a title="Molten Bronze in the Crucible" href="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0266.jpg" rel="shadowbox[post-397];player=img;"><img class="size-medium wp-image-410 " title="Molten Bronze in the Crucible" src="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0266-300x225.jpg" alt="Molten Bronze in the Crucible" width="300" height="225" /></a><p class="wp-caption-text">Molten Bronze in the Crucible</p></div>
<div id="attachment_411" class="wp-caption aligncenter" style="width: 310px"><a title="Molten Bronze Poured from the Crucible into the Two-Part Sand Mold" href="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0303.jpg" rel="shadowbox[post-397];player=img;"><img class="size-medium wp-image-411 " title="Molten Bronze Poured from the Crucible into the Two-Part Sand Mold" src="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0303-300x225.jpg" alt="Molten Bronze Poured from the Crucible into the Two-Part Sand Mold" width="300" height="225" /></a><p class="wp-caption-text">Molten Bronze Poured from the Crucible into the Two-Part Sand Mold</p></div>
<div id="attachment_412" class="wp-caption aligncenter" style="width: 310px"><a title="Molten Bronze Cools in the Two-Part Sand Mold: Weights are Placed on Top to Contain the Hydraulic Pressure Created in the Mold" href="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0313.jpg" rel="shadowbox[post-397];player=img;"><img class="size-medium wp-image-412  " title="Molten Bronze Cools in the Two-Part Sand Mold: Weights are Placed on Top to Contain the Hydraulic Pressure Created in the Mold" src="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0313-300x225.jpg" alt="Molten Bronze Cools in the Two-Part Sand Mold" width="300" height="225" /></a><p class="wp-caption-text">Molten Bronze Cools in the Two-Part Sand Mold: Weights are Placed on Top to Contain the Hydraulic Pressure Created in the Mold</p></div>
<div id="attachment_413" class="wp-caption aligncenter" style="width: 310px"><a title="After About 20 Minutes, the Bronze has Cooled Enough to be Released from the Two-Part Sand Mold" href="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0324.jpg" rel="shadowbox[post-397];player=img;"><img class="size-medium wp-image-413 " title="After About 20 Minutes, the Bronze has Cooled Enough to be Released from the Two-Part Sand Mold" src="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0324-300x225.jpg" alt="After About 20 Minutes, the Bronze has Cooled Enough to be Released from the Two-Part Sand Mold" width="300" height="225" /></a><p class="wp-caption-text">After About 20 Minutes, the Bronze has Cooled Enough to be Released from the Two-Part Sand Mold</p></div>
<div id="attachment_415" class="wp-caption aligncenter" style="width: 310px"><a title="Bronze Casting Released from the Two-Part Sand Mold" href="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0330.jpg" rel="shadowbox[post-397];player=img;"><img class="size-medium wp-image-415 " title="Bronze Casting Released from the Two-Part Sand Mold" src="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0330-300x225.jpg" alt="Bronze Casting Released from the Two-Part Sand Mold" width="300" height="225" /></a><p class="wp-caption-text">Bronze Casting Released from the Two-Part Sand Mold</p></div>
<div id="attachment_416" class="wp-caption aligncenter" style="width: 310px"><a title="The Final Product: A Cast Bronze Plaque" href="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0334.jpg" rel="shadowbox[post-397];player=img;"><img class="size-medium wp-image-416 " title="The Final Product: A Cast Bronze Plaque" src="http://rainbowlazer.com/wp-content/uploads/2010/01/DSCF0334-300x225.jpg" alt="The Final Product: A Cast Bronze Plaque" width="300" height="225" /></a><p class="wp-caption-text">The Final Product: A Cast Bronze Plaque</p></div>
]]></content:encoded>
			<wfw:commentRss>http://rainbowlazer.com/cnc-fabrication/laser-cutting/bronze-casting-from-laser-cut-forms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CNC Routing Technique for Milling Interior Corners</title>
		<link>http://rainbowlazer.com/3d/rhino/cnc-routing-technique-for-milling-interior-corners/</link>
		<comments>http://rainbowlazer.com/3d/rhino/cnc-routing-technique-for-milling-interior-corners/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 23:39:05 +0000</pubDate>
		<dc:creator>Chris Reilly</dc:creator>
				<category><![CDATA[2D->3D]]></category>
		<category><![CDATA[3D Modeling/Scanning]]></category>
		<category><![CDATA[CNC Fabrication]]></category>
		<category><![CDATA[Laser Cutting]]></category>
		<category><![CDATA[Rapid Prototyping]]></category>
		<category><![CDATA[Rhino]]></category>

		<guid isPermaLink="false">http://rainbowlazer.com/?p=358</guid>
		<description><![CDATA[



Laser cutting is a great technique for quick fabrication, in part because of the very small point size of the laser beam. The minuscule kerf of a laser cut allows for very tight 90° angles on interior (and exterior cuts).  This makes it easy to laser-cut thin panels of material for joining, as oomout demonstrates [...]]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript"><!--
google_ad_client = "pub-9738136468704557";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0066cc";
google_color_text = "000000";
google_color_url = "008000";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><a href="http://rainbowlazer.com/wp-content/uploads/2009/10/t-bolt-joint_Quarter-Inch.dxf"></a>Laser cutting is a great technique for quick fabrication, in part because of the very small point size of the laser beam. The minuscule kerf of a laser cut allows for very tight 90° angles on interior (and exterior cuts).  This makes it easy to laser-cut thin panels of material for joining, as <a href="http://www.instructables.com/id/How_to_Make_Anything_Using_Acrylic_and_Machine_Sc/" target="_blank">oomout demonstrates in this post</a> on instructables.com (example pictured below). One of the drawbacks of laser cutting is the limited depth of materials that can be successfully through-cut; the laser cutter that I have access to can get through about 1/2&#8243; of MDF or plywood, but the cuts are very charred and not perpendicular due to the hourglass shape of the laser&#8217;s focal point.</p>
<div id="attachment_373" class="wp-caption aligncenter" style="width: 310px"><a href="http://rainbowlazer.com/wp-content/uploads/2009/10/laser-cut_tBolt.jpg" rel="shadowbox[post-358];player=img;"><img class="size-medium wp-image-373" title="laser-cut_tBolt" src="http://rainbowlazer.com/wp-content/uploads/2009/10/laser-cut_tBolt-300x170.jpg" alt="T-Bolt connection using laser-cut panels" width="300" height="170" /></a><p class="wp-caption-text">T-Bolt connection using laser-cut 1/4&quot; panels</p></div>
<p>CNC routing is another great technique for quick fabrication. The range of material depth is much greater, there&#8217;s no burning, and through-cuts are perpendicular. One of the biggest drawbacks, however, is the inability to route interior corners due to the cylindrical shape of the cutting tool. This can require tedious hand-finishing to file or chisel out the interior corners to 90° angles, which is not worthwhile for projects that don&#8217;t have to look pretty, i.e. prototypes.</p>

<a href='http://rainbowlazer.com/wp-content/uploads/2009/10/t-bolt_laser-cut_half-inch.jpg' rel='shadowbox[post-358];player=img;' title='t-bolt_laser-cut_half-inch'><img width="150" height="150" src="http://rainbowlazer.com/wp-content/uploads/2009/10/t-bolt_laser-cut_half-inch-150x150.jpg" class="attachment-thumbnail" alt="90° joint using laser-cut 1/2&quot; MDF - note the charring" title="t-bolt_laser-cut_half-inch" /></a>
<a href='http://rainbowlazer.com/wp-content/uploads/2009/10/t-bolt_laser-cut_half-inch2.jpg' rel='shadowbox[post-358];player=img;' title='t-bolt_laser-cut_half-inch2'><img width="150" height="150" src="http://rainbowlazer.com/wp-content/uploads/2009/10/t-bolt_laser-cut_half-inch2-150x150.jpg" class="attachment-thumbnail" alt="T-bolt connection using laser-cut 1/2&quot; MDF - note the charring" title="t-bolt_laser-cut_half-inch2" /></a>
<a href='http://rainbowlazer.com/wp-content/uploads/2009/10/half_inch_tBolt.jpg' rel='shadowbox[post-358];player=img;' title='half_inch_tBolt'><img width="150" height="150" src="http://rainbowlazer.com/wp-content/uploads/2009/10/half_inch_tBolt-150x150.jpg" class="attachment-thumbnail" alt="90° joint using 1/2&quot; CNC-routed MDF" title="half_inch_tBolt" /></a>
<a href='http://rainbowlazer.com/wp-content/uploads/2009/10/half_inch_tBolt2.jpg' rel='shadowbox[post-358];player=img;' title='half_inch_tBolt2'><img width="150" height="150" src="http://rainbowlazer.com/wp-content/uploads/2009/10/half_inch_tBolt2-150x150.jpg" class="attachment-thumbnail" alt="T-bolt connection using CNC-routed 1/2&quot; MDF" title="half_inch_tBolt2" /></a>
<a href='http://rainbowlazer.com/wp-content/uploads/2009/10/layout.gif' rel='shadowbox[post-358];player=img;' title='layout'><img width="150" height="150" src="http://rainbowlazer.com/wp-content/uploads/2009/10/layout-150x150.gif" class="attachment-thumbnail" alt="Purple = cut piece; Blue = interior corner knockouts" title="layout" /></a>
<a href='http://rainbowlazer.com/wp-content/uploads/2009/10/circle_dims.gif' rel='shadowbox[post-358];player=img;' title='circle_dims'><img width="150" height="150" src="http://rainbowlazer.com/wp-content/uploads/2009/10/circle_dims-150x150.gif" class="attachment-thumbnail" alt="Cutout sizing" title="circle_dims" /></a>
<a href='http://rainbowlazer.com/wp-content/uploads/2009/10/laser-cut_tBolt.jpg' rel='shadowbox[post-358];player=img;' title='laser-cut_tBolt'><img width="150" height="150" src="http://rainbowlazer.com/wp-content/uploads/2009/10/laser-cut_tBolt-150x150.jpg" class="attachment-thumbnail" alt="T-Bolt connection using laser-cut panels" title="laser-cut_tBolt" /></a>

<p>The technique pictured above is achieved by simply routing an extra bit of material out of interior corners to allow for 90° butt-joints. To set the paths for the corner knock-outs, a circle is created at each interior corner using a 3-point definition; the first point is set on the corner&#8217;s intersection, the second two are placed on each edge of the corner at a distance equal to the diameter of the router bit you plan on using. This will make sure enough material is taken away to allow for a 90° joint.</p>
<p>
<a href="http://rainbowlazer.com/wp-content/uploads/2009/10/t-bolt-joint_Quarter-Inch.dxf"><img src="http://rainbowlazer.com/wp-content/uploads/2009/10/deeexeff.gif" alt="deeexeff" width="48" height="48" align="left" /><br />
Vector path for 1/4&#8243; laser-cut t-bolt joint (.dxf)</a>
</p>
<p><br/></p>
<p>
<a href="http://rainbowlazer.com/wp-content/uploads/2009/10/CNC_tbolt_half_inch.dxf"><img src="http://rainbowlazer.com/wp-content/uploads/2009/10/deeexeff.gif" alt="deeexeff" width="48" height="48" align="left" /><br />
Vector path for 1/2&#8243; CNC-routed t-bolt joint (.dxf)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://rainbowlazer.com/3d/rhino/cnc-routing-technique-for-milling-interior-corners/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ARToolKit/FLARToolKit camera_para.dat for the iSight</title>
		<link>http://rainbowlazer.com/scripting-programming/artoolkitflartoolkit-camera_paradat-for-the-isight/</link>
		<comments>http://rainbowlazer.com/scripting-programming/artoolkitflartoolkit-camera_paradat-for-the-isight/#comments</comments>
		<pubDate>Thu, 21 May 2009 22:33:55 +0000</pubDate>
		<dc:creator>Chris Reilly</dc:creator>
				<category><![CDATA[2D->3D]]></category>
		<category><![CDATA[Scripting & Programming]]></category>

		<guid isPermaLink="false">http://rainbowlazer.com/?p=224</guid>
		<description><![CDATA[For all you ARTookit/FLARToolkit users out there, here&#8217;s a camera_para.dat file calibrated for the built-in iSight camera on a MacBook Pro. Have fun! camera_para_isight2

]]></description>
			<content:encoded><![CDATA[<p>For all you <a href="http://www.hitl.washington.edu/artoolkit/documentation/usercalibration.htm" target="_blank">ARTookit</a>/<a href="http://www.mikkoh.com/blog/?p=182" target="_blank">FLARToolkit</a> users out there, here&#8217;s a camera_para.dat file calibrated for the built-in iSight camera on a MacBook Pro. Have fun! <code><a href="http://rainbowlazer.com/wp-content/uploads/2009/05/camera_para_isight2.dat">camera_para_isight2</a></p>
<p><!--adsense--></code></p>
]]></content:encoded>
			<wfw:commentRss>http://rainbowlazer.com/scripting-programming/artoolkitflartoolkit-camera_paradat-for-the-isight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rhino 4 NURBS Solid Modeling Tutorial &#8211; Model a Webcam Step-by-Step</title>
		<link>http://rainbowlazer.com/3d/rhino/rhino-4-nurbs-solid-modeling-tutorial-model-a-webcam-step-by-step/</link>
		<comments>http://rainbowlazer.com/3d/rhino/rhino-4-nurbs-solid-modeling-tutorial-model-a-webcam-step-by-step/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 20:07:18 +0000</pubDate>
		<dc:creator>Taylor</dc:creator>
				<category><![CDATA[2D->3D]]></category>
		<category><![CDATA[Rapid Prototyping]]></category>
		<category><![CDATA[Rhino]]></category>

		<guid isPermaLink="false">http://rainbowlazer.com/?p=77</guid>
		<description><![CDATA[This tutorial is based on toxiclab&#8217;s webcam tutorial. I tried to be a little more explicit as this is intended for beginners.
Colors in the screenshots are only intended to distinguish between steps. Enjoy!







Step 1.a
Start a new file (small obj/inches)



Step 1.b
In the Top viewport, draw 2 concentric circles, centered on 0, 1&#8243; and 2&#8243; diameters respectively.



Step [...]]]></description>
			<content:encoded><![CDATA[<p>This tutorial is based on <a href="http://www.toxiclab.org/tutorial.asp?ID=126">toxiclab&#8217;s</a> webcam tutorial. I tried to be a little more explicit as this is intended for beginners.</p>
<p>Colors in the screenshots are only intended to distinguish between steps. Enjoy!</p>
<table border="1" cellspacing="0" cellpadding="10" width="500" align="center">
<tbody>
<tr>
<td colspan="2">
<div id="attachment_186" class="wp-caption aligncenter" style="width: 310px"><a href="http://rainbowlazer.com/wp-content/uploads/2009/03/webcam2.jpg" rel="shadowbox[post-77];player=img;"><img class="size-medium wp-image-186 " title="webcam2" src="http://rainbowlazer.com/wp-content/uploads/2009/03/webcam2-300x288.jpg" alt="webcam2" width="300" height="288" /></a><p class="wp-caption-text">The final product should look something like this</p></div>
<p><div class="wp-caption aligncenter" style="width: 130px"><a href="http://www.rainbowlazer.com/wp-content/uploads/2010/02/web_cam.zip"><img title="Webcam file with all steps (.3dm, 16mb)" src="http://2.bp.blogspot.com/_S57BC5oDY9s/SbhgFkqdAtI/AAAAAAAAAg4/SZME3nOpHCw/s400/rhino+icon.gif" alt="" width="120" height="120" /></a><p class="wp-caption-text">Webcam file with all steps (.3dm, 16mb)</p></div></td>
</tr>
<tr>
<td><strong>Step 1.a</strong><br />
Start a new file (small obj/inches)</td>
<td><a href="http://rainbowlazer.com/wp-content/uploads/2009/03/step_0.jpg" rel="shadowbox[post-77];player=img;"><img class="size-medium wp-image-80" title="step_1a" src="http://rainbowlazer.com/wp-content/uploads/2009/03/step_0-300x234.jpg" alt="Step 1.a" width="300" height="234" /></a></td>
</tr>
<tr>
<td><strong>Step 1.b</strong><br />
In the Top viewport, draw 2 concentric circles, centered on 0, 1&#8243; and 2&#8243; diameters respectively.</td>
<td><a href="http://rainbowlazer.com/wp-content/uploads/2009/03/step_1.jpg" rel="shadowbox[post-77];player=img;"><img class="size-medium wp-image-79" title="step_1b" src="http://rainbowlazer.com/wp-content/uploads/2009/03/step_1-300x245.jpg" alt="Step 1.b" width="300" height="245" /></a></td>
</tr>
<tr>
<td><strong>Step 2</strong><br />
Copy and paste the smaller circle in place.</td>
<td><a href="http://rainbowlazer.com/wp-content/uploads/2009/03/step_2.jpg" rel="shadowbox[post-77];player=img;"><img class="size-medium wp-image-79" title="step_2" src="http://rainbowlazer.com/wp-content/uploads/2009/03/step_2-300x267.jpg" alt="Step 2" width="300" /></a></td>
</tr>
<tr>
<td><strong>Step 3</strong><br />
Turn on Osnap and activate Cen only. Activate Move command, snap to Cen of copied small circle, then type &lt;45 to add an angle constraint.</td>
<td><a href="http://rainbowlazer.com/wp-content/uploads/2009/03/step_3.jpg" rel="shadowbox[post-77];player=img;"><img class="size-medium wp-image-79" title="step_3" src="http://rainbowlazer.com/wp-content/uploads/2009/03/step_3-258x300.jpg" alt="Step 3" width="258" /></a></td>
</tr>
<tr>
<td><strong>Step 4</strong><br />
Move small circle outward so that it intersects with the outer circle.</td>
<td><a href="http://rainbowlazer.com/wp-content/uploads/2009/03/step_4.jpg" rel="shadowbox[post-77];player=img;"><img class="size-medium wp-image-79" title="step_4" src="http://rainbowlazer.com/wp-content/uploads/2009/03/step_4-300x280.jpg" alt="Step 4" width="300" /></a></td>
</tr>
<tr>
<td><strong>Step 5</strong><br />
Activate the ArrayPolar command. Select the small circle to array. Set 0 as the center of the array. Set the number of items to 4. Set the angle to 360. Hit Enter.</td>
<td><a href="http://rainbowlazer.com/wp-content/uploads/2009/03/step_5.jpg" rel="shadowbox[post-77];player=img;"><img class="size-medium wp-image-97" title="step_5" src="http://rainbowlazer.com/wp-content/uploads/2009/03/step_5-300x286.jpg" alt="Step 5" width="300" height="286" /></a></td>
</tr>
<tr>
<td><!--adsense#tall--></td>
<td><!--adsense#image--></td>
</tr>
<tr>
<td><strong>Step 6.a</strong><br />
Select the four small circles. Activate the Split command, and split the large circle.</td>
<td><a href="http://rainbowlazer.com/wp-content/uploads/2009/03/step_6a.jpg" rel="shadowbox[post-77];player=img;"><img class="size-medium wp-image-97" title="step_6a" src="http://rainbowlazer.com/wp-content/uploads/2009/03/step_6a-300x290.jpg" alt="Step 6a" width="300" /></a></td>
</tr>
<tr>
<td><strong>Step 6.b</strong><br />
Select the large circle, then activate the Split command and split the four smaller circles.</td>
<td><a href="http://rainbowlazer.com/wp-content/uploads/2009/03/step_6b.jpg" rel="shadowbox[post-77];player=img;"><img class="size-medium wp-image-97" title="step_6b" src="http://rainbowlazer.com/wp-content/uploads/2009/03/step_6b-300x287.jpg" alt="Step 6b" width="300" /></a></td>
</tr>
<tr>
<td><strong>Step 7</strong><br />
Select the four larger segments of the outer circle, and the four smaller segments of the outer  circles&#8211;they&#8217;ll form a rounded cross-shape. Join these curves with the Join command.</td>
<td><a href="http://rainbowlazer.com/wp-content/uploads/2009/03/step_7.jpg" rel="shadowbox[post-77];player=img;"><img class="size-medium wp-image-97" title="step_7" src="http://rainbowlazer.com/wp-content/uploads/2009/03/step_7-300x290.jpg" alt="Step 7" width="300" /></a></td>
</tr>
<tr>
<td><strong>Step 8</strong><br />
Turn on grid snapping. Select the innermost circle, and move it up one inch in the RIght or Front viewport by clicking and dragging.</td>
<td><a href="http://rainbowlazer.com/wp-content/uploads/2009/03/step_8.jpg" rel="shadowbox[post-77];player=img;"><img class="size-medium wp-image-97" title="step_8" src="http://rainbowlazer.com/wp-content/uploads/2009/03/step_8-293x300.jpg" alt="Step 8" width="300" /></a><br />
<a href="http://rainbowlazer.com/wp-content/uploads/2009/03/step_8b.jpg" rel="shadowbox[post-77];player=img;"><img class="size-medium wp-image-97" title="step_8" src="http://rainbowlazer.com/wp-content/uploads/2009/03/step_8b-300x197.jpg" alt="Step 8" width="300" /></a></td>
</tr>
<tr>
<td><strong>Step 9</strong><br />
In the Front viewport, turn on grid Snap. Activate the Interpolate Points curve tool.<br />
To draw the first point, snap to the grid intersection on the x axis that is two inches to the right of zero. Then turn Snap off. Draw a line that is the approximate shape shown &#8211; it does not have to match perfectly. To draw the last point, turn Snap back on, and snap to the grid intersection that is 1&#8243; above the x-axis and 1&#8243; to the right of the z-axis.</td>
<td><a href="http://rainbowlazer.com/wp-content/uploads/2009/03/step_9.jpg" rel="shadowbox[post-77];player=img;"><img class="size-medium wp-image-97" title="step_9" src="http://rainbowlazer.com/wp-content/uploads/2009/03/step_9-300x265.jpg" alt="Step 9" width="300" /></a></td>
</tr>
<tr>
<td><strong>Step 10</strong><br />
Select the curve you just drew, then activate the Offset command. Set the Distance to 0.04&#8243;, and offset below the original curve.</td>
<td><a href="http://rainbowlazer.com/wp-content/uploads/2009/03/step_10a.jpg" rel="shadowbox[post-77];player=img;"><img class="size-medium wp-image-97" title="step_9" src="http://rainbowlazer.com/wp-content/uploads/2009/03/step_10a-300x147.jpg" alt="Step 9" width="300" /></a><br />
<a href="http://rainbowlazer.com/wp-content/uploads/2009/03/step_10b.jpg" rel="shadowbox[post-77];player=img;"><img class="size-medium wp-image-97" src="http://rainbowlazer.com/wp-content/uploads/2009/03/step_10b-300x145.jpg" alt="" width="300" /></a></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://rainbowlazer.com/3d/rhino/rhino-4-nurbs-solid-modeling-tutorial-model-a-webcam-step-by-step/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Constructing 3D Models from 2D Materials Using Rhino 3.0, Illustrator CS2 and a Universal X-660 Laser Cutter</title>
		<link>http://rainbowlazer.com/scripting-programming/constructing-3d-models-from-2d-materials-using-rhino-and-illustrator/</link>
		<comments>http://rainbowlazer.com/scripting-programming/constructing-3d-models-from-2d-materials-using-rhino-and-illustrator/#comments</comments>
		<pubDate>Tue, 27 Feb 2007 00:54:10 +0000</pubDate>
		<dc:creator>Chris Reilly</dc:creator>
				<category><![CDATA[2D->3D]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Laser Cutting]]></category>
		<category><![CDATA[Rhino]]></category>
		<category><![CDATA[Scripting & Programming]]></category>
		<category><![CDATA[VBScript]]></category>

		<guid isPermaLink="false">http://rainbowlazer.com/?p=3</guid>
		<description><![CDATA[    
I&#8217;ve found this technique to be really useful for making quick, cheap mock-ups of 3D models, as well as getting some really interesting visual results for artmaking.
The first of the two main techniques I&#8217;ve been using is &#8217;slicing&#8217; models in Rhino using the Contour command, then exporting the curves to Illustrator. [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><a href="http://rainbowlazer.com/wp-content/uploads/2007/02/slant_vase_in_rhino.jpg" title="slant_vase_in_rhino.jpg" rel="shadowbox[post-3];player=img;"><img src="http://rainbowlazer.com/wp-content/uploads/2007/02/slant_vase_in_rhino.thumbnail.jpg" alt="slant_vase_in_rhino.jpg" /></a><a href="http://rainbowlazer.com/wp-content/uploads/2007/02/slant_vase_sliced_in_rhino.jpg" title="slant_vase_sliced_in_rhino.jpg" rel="shadowbox[post-3];player=img;"> <img src="http://rainbowlazer.com/wp-content/uploads/2007/02/slant_vase_sliced_in_rhino.thumbnail.jpg" alt="slant_vase_sliced_in_rhino.jpg" /></a><a href="http://rainbowlazer.com/wp-content/uploads/2007/02/slant_vase_curves_in_illust.jpg" title="slant_vase_curves_in_illust.jpg" rel="shadowbox[post-3];player=img;"> </a><a href="http://rainbowlazer.com/wp-content/uploads/2007/02/slant_vase2.jpg" title="slant_vase2.jpg" rel="shadowbox[post-3];player=img;"> <img src="http://rainbowlazer.com/wp-content/uploads/2007/02/slant_vase2.thumbnail.jpg" alt="slant_vase2.jpg" /></a><a href="http://rainbowlazer.com/wp-content/uploads/2007/02/slant_vase_being_cut2.jpg" title="slant_vase_being_cut2.jpg" rel="shadowbox[post-3];player=img;"> </a><!--adsense--><code></code></p>
<p>I&#8217;ve found this technique to be really useful for making quick, cheap mock-ups of 3D models, as well as getting some really interesting visual results for artmaking.</p>
<p>The first of the two main techniques I&#8217;ve been using is &#8217;slicing&#8217; models in Rhino using the Contour command, then exporting the curves to Illustrator. The curves are cut out of flat material (usually cardboard or acrylic) on the laser cutter, then re-assembled with glue into a mock-up of the 3D model.</p>
<p>This technique results in an economical model relatively quickly, and allows you a lot of flexibility compared to &#8216;unfolding&#8217; techniques such as those used with <a href="http://www.tamasoft.co.jp/pepakura-en/" target="_blank">Pepakura</a>. It can, however, be quite tedious to re-assemble all the slices in the proper order/orientation. It is also not the most accurate method, as the shape of the model depends on the orientation of our curves in Rhino matching the orientation of the cut slices.</p>
<p>I&#8217;ve written a couple of scripts that take a lot of the grunt-work out of processing files. They are free for you [and everyone] to use. Also, keep in mind that the laser cutter part of the equation is <strong>optional</strong>. The contours can be cut by hand, although it will be a much bigger pain in the ass.</p>
<p align="center"><a href="http://rainbowlazer.com/wp-content/uploads/2007/02/slant_vase_curves_in_illust.jpg" title="slant_vase_curves_in_illust.jpg" rel="shadowbox[post-3];player=img;"><img src="http://rainbowlazer.com/wp-content/uploads/2007/02/slant_vase_curves_in_illust.thumbnail.jpg" alt="slant_vase_curves_in_illust.jpg" /> </a><a href="http://rainbowlazer.com/wp-content/uploads/2007/02/slant_vase_being_cut2.jpg" title="slant_vase_being_cut2.jpg" rel="shadowbox[post-3];player=img;"><img src="http://rainbowlazer.com/wp-content/uploads/2007/02/slant_vase_being_cut2.thumbnail.jpg" alt="slant_vase_being_cut2.jpg" /></a><a href="http://rainbowlazer.com/wp-content/uploads/2007/02/slant_vase_pieces_in_order.jpg" title="slant_vase_pieces_in_order.jpg" rel="shadowbox[post-3];player=img;"> <img src="http://rainbowlazer.com/wp-content/uploads/2007/02/slant_vase_pieces_in_order.thumbnail.jpg" alt="slant_vase_pieces_in_order.jpg" /></a></p>
<p>Here is the basic technique:</p>
<p><strong>In Rhino: </strong></p>
<ul>
<li>Create a 3D model in Rhino. It helps if the model is <a href="http://en.wiki.mcneel.com/default.aspx/McNeel/SolidDiscussion.html" target="_blank">solid</a> (aka a joined polysurface, aka watertight)</li>
<li>Create topological contour curves of the model using the <a href="http://en.wiki.mcneel.com/default.aspx/McNeel/CommandList.html#CCommands" target="_blank">Contour</a> command. The contours can go in any direction, and the spacing should be equal to the depth of the material you&#8217;ll be using.</li>
<li>Group the curves: use the <a href="http://en.wiki.mcneel.com/default.aspx/McNeel/CommandList.html" target="_blank">PlanarSrf</a> command to create surfaces from each &#8216;level&#8217; of slices. This accounts for contours which are donut-shaped, such as those that would come from a tube or bowl shape. These concentric curves must be grouped together to maintian the profile of the 3D model.</li>
<li>Flatten the surfaces: use the <a href="http://en.wiki.mcneel.com/default.aspx/McNeel/CommandList.html" target="_blank">UnrollSrf</a> command to align each surface to the top viewport. This will prevent the curves from being distorted upon export.</li>
<li>Convert back to curves: use the <a href="http://en.wiki.mcneel.com/default.aspx/McNeel/CommandList.html" target="_blank">Make2D</a> command to transform each surface back into the original curves. This prevents the need for extra editing once the curves are brought into Illustrator.</li>
<li>Export the curves as Illustrator files (*.ai). Preserve the scale, but since Illustrator does everything in points, convert to points (1 inch = 72 points). This will ensure the scale of the 3D model is preserved.</li>
</ul>
<p><strong>In Illustrator:</strong></p>
<ul>
<li>Open each curve file that we just exported from Rhino.</li>
<li>Move each curve or set of curves into its own layer in a file that has been templated for the laser cutter.</li>
<li>Arrange and format the curves, then send them to the laser cutter.</li>
</ul>
<p><strong>On the laser cutter:</strong></p>
<ul>
<li>Use the least amount of material possible.</li>
<li>Keep track of the pieces you&#8217;re cutting out. Numbers can be engraved by the laser cutter, or the cutouts can be kept in their original position and compared to the files.</li>
</ul>
<p><strong>In real life:</strong></p>
<ul>
<li>Assemble the slices, using numbers and/or Illustrator files and/or the Rhino model.</li>
<li>Bask in the glory.</li>
</ul>
<p align="center"><a href="http://rainbowlazer.com/wp-content/uploads/2007/02/number_slices.jpg" title="number_slices.jpg" rel="shadowbox[post-3];player=img;"><img src="http://rainbowlazer.com/wp-content/uploads/2007/02/number_slices.thumbnail.jpg" alt="number_slices.jpg" /></a><a href="http://rainbowlazer.com/wp-content/uploads/2007/02/use_rhino_as_a_reference.jpg" title="use_rhino_as_a_reference.jpg" rel="shadowbox[post-3];player=img;"> <img src="http://rainbowlazer.com/wp-content/uploads/2007/02/use_rhino_as_a_reference.thumbnail.jpg" alt="use_rhino_as_a_reference.jpg" /></a><a href="http://rainbowlazer.com/wp-content/uploads/2007/02/slant_vase_detail.jpg" title="slant_vase_detail.jpg" rel="shadowbox[post-3];player=img;"> <img src="http://rainbowlazer.com/wp-content/uploads/2007/02/slant_vase_detail.thumbnail.jpg" alt="slant_vase_detail.jpg" /></a></p>
<p align="center"><a href="http://rainbowlazer.com/wp-content/uploads/2007/02/horiz_vase.jpg" title="horiz_vase.jpg" rel="shadowbox[post-3];player=img;"><img src="http://rainbowlazer.com/wp-content/uploads/2007/02/horiz_vase.thumbnail.jpg" alt="horiz_vase.jpg" /></a><a href="http://rainbowlazer.com/wp-content/uploads/2007/02/horiz_vase2.jpg" title="horiz_vase2.jpg" rel="shadowbox[post-3];player=img;"> </a><a href="http://rainbowlazer.com/wp-content/uploads/2007/02/slant_vase.jpg" title="slant_vase.jpg" rel="shadowbox[post-3];player=img;"><img src="http://rainbowlazer.com/wp-content/uploads/2007/02/slant_vase.thumbnail.jpg" alt="slant_vase.jpg" /></a><a href="http://rainbowlazer.com/wp-content/uploads/2007/02/horiz_vase2.jpg" title="horiz_vase2.jpg" rel="shadowbox[post-3];player=img;"> <img src="http://rainbowlazer.com/wp-content/uploads/2007/02/horiz_vase2.thumbnail.jpg" alt="horiz_vase2.jpg" /></a></p>
<p> <strong>The Scripts:</strong></p>
<p>These scripts are distributed under a Creative Commons Attribution Noncommercial Share Alike 3.0 License. You must follow the terms of this license if you wish to use these scripts.</p>
<p>Please see <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" target="_blank">http://creativecommons.org/licenses/by-nc-sa/3.0/</a> for details.</p>
<p>These scripts are not intended to do anything malicious, however I take no responsibility for any ill effects caused by these scripts. If you have any questions about the way these scripts work, please feel free to <a href="mailto:rainbowlazer[at]rainbowlazer[dotcom]">ask</a> prior to running them.</p>
<ul>
<li>Rhino: <a href="http://rainbowlazer.com/gen_conts_flat_export_WORKING.rvb" target="_blank">gen_conts_flat_export_WORKING.rvb</a></li>
<li>Illustrator: <a href="http://rainbowlazer.com/curve_arranger_working.js" target="_blank">curve_arranger_working.js</a></li>
</ul>
<p><strong>Resources:</strong></p>
<ul>
<li><a href="http://www.adobeforums.com/cgi-bin/webx?14@@.eea5b36" title="http://www.adobeforums.com/cgi-bin/webx?14@@.eea5b36" target="_blank">Scripting Adobe Applications &#8211; User to User Forums</a></li>
<li><a href="http://partners.adobe.com/public/developer/en/illustrator/sdk/IllustratorGettingStarted.pdf" title="http://partners.adobe.com/public/developer/en/illustrator/sdk/IllustratorGettingStarted.pdf" target="_blank">Illustrator CS Scripting &#8211; Getting Started With Javascript [pdf]</a></li>
<li><a href="http://www.uni-kassel.de/~digitalp/epool/html/rhino_scripting/ressources/RhinoScript.pdf" title="http://www.uni-kassel.de/~digitalp/epool/html/rhino_scripting/ressources/RhinoScript.pdf">Rhino Scripting [pdf]</a></li>
<li><a href="http://www.uni-kassel.de/~digitalp/epool/html/rhino_scripting/web/files/01_01_ex.html" title="http://www.uni-kassel.de/~digitalp/epool/html/rhino_scripting/web/files/01_01_ex.html" target="_blank">Rhino Scripting Tutorials</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://rainbowlazer.com/scripting-programming/constructing-3d-models-from-2d-materials-using-rhino-and-illustrator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
