<?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>CADjunkie &#187; Tutorials</title>
	<atom:link href="http://CADjunkie.com/category/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://CADjunkie.com</link>
	<description>get your geek on.</description>
	<lastBuildDate>Thu, 26 Aug 2010 19:45:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Programming with Processing 105</title>
		<link>http://CADjunkie.com/programming-with-processing-105/</link>
		<comments>http://CADjunkie.com/programming-with-processing-105/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 23:59:20 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://CADjunkie.com/?p=1902</guid>
		<description><![CDATA[<!--EMBEDS PRESENT-->This is a part of a beginning Processing tutorial series. If you&#8217;re new to Processing, start at the beginning! As we continue our series on the basics of programming with Processing, we&#8217;ll look at extending the &#8220;Ball&#8221; class we created in the last set to include a user-controlled &#8220;Puck&#8221; object that can be used to [...]]]></description>
			<content:encoded><![CDATA[<!--EMBEDS PRESENT--><p><object width="720" height="583"><param name="movie" value="http://www.youtube.com/v/DcKBJICBE9o&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/DcKBJICBE9o&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="583"></embed></object></p>
<p>This is a part of a beginning Processing tutorial series. If you&#8217;re new to Processing, <a href="http://adam.theoherns.com/2010/05/07/processing-101-videos-1-4/">start at the beginning</a>!</p>
<p>As we continue our series on the basics of programming with Processing, we&#8217;ll look at extending the &#8220;Ball&#8221; class we created in the last set to include a user-controlled &#8220;Puck&#8221; object that can be used to turn this little app into a kind of air-hockey game. Fun stuff!<span id="more-1902"></span></p>
<p>The beauty of working with object-oriented code is that we can extend the functionality of our code incredibly simply.</p>
<p>In this case, we&#8217;ll be creating a new type of Ball object called a &#8220;Puck&#8221;. All of the variables and methods that are defined in the Ball class will be available to our Puck class, but we&#8217;ll be able to add and tweak functionality as needed.</p>
<p>To download the <a href="http://openprocessing.org/visuals/?visualID=10866">full code on openProcessing.org</a>!</p>
<p><object width="720" height="583"><param name="movie" value="http://www.youtube.com/v/IC5gS__0HLs&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/IC5gS__0HLs&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="583"></embed></object></p>
<p><object width="720" height="583"><param name="movie" value="http://www.youtube.com/v/D2CYaVdUTFA&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/D2CYaVdUTFA&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="583"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://CADjunkie.com/programming-with-processing-105/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programming with Processing 104</title>
		<link>http://CADjunkie.com/programming-with-processing-104/</link>
		<comments>http://CADjunkie.com/programming-with-processing-104/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 05:39:37 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://CADjunkie.com/?p=1898</guid>
		<description><![CDATA[<!--EMBEDS PRESENT-->Now that we&#8217;ve looked at the basics of the PVector object class, and even created some of our own objects, lets see if we can make the balls bounce off of one another! This will be the simplest 2D collision physics possible, with nothing extra whatsoever, and the math is surprisingly simple! Grab the code [...]]]></description>
			<content:encoded><![CDATA[<!--EMBEDS PRESENT--><p><object width="720" height="583"><param name="movie" value="http://www.youtube.com/v/MJiNh5D0T7M&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/MJiNh5D0T7M&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="583"></embed></object></p>
<p>Now that we&#8217;ve looked at the basics of the PVector object class, and even created some of our own objects, lets see if we can make the balls bounce off of one another! This will be the simplest 2D collision physics possible, with nothing extra whatsoever, and the math is surprisingly simple!</p>
<p>Grab <a href="http://openprocessing.org/visuals/?visualID=10843">the code</a> from OpenProcessing!</p>
]]></content:encoded>
			<wfw:commentRss>http://CADjunkie.com/programming-with-processing-104/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presentations from Photoshop using Layer Comps</title>
		<link>http://CADjunkie.com/presentations-from-photoshop-using-layer-comps/</link>
		<comments>http://CADjunkie.com/presentations-from-photoshop-using-layer-comps/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 22:54:40 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[photoshop]]></category>

		<guid isPermaLink="false">http://CADjunkie.com/?p=1891</guid>
		<description><![CDATA[<!--EMBEDS PRESENT-->I typically create PDF presentations using inDesign, but there are times when it&#8217;s more convenient to do it straight from Photoshop. Here&#8217;s a great little workflow for creating a PDF presentation from Photoshop, using a greatly under-used feature called &#8216;Layer Comps&#8217;.]]></description>
			<content:encoded><![CDATA[<!--EMBEDS PRESENT--><p><object width="720" height="583"><param name="movie" value="http://www.youtube.com/v/mB20eYJ1lWE&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/mB20eYJ1lWE&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="583"></embed></object></p>
<p>I typically create PDF presentations using inDesign, but there are times when it&#8217;s more convenient to do it straight from Photoshop. Here&#8217;s a great little workflow for creating a PDF presentation from Photoshop, using a greatly under-used feature called &#8216;Layer Comps&#8217;.</p>
]]></content:encoded>
			<wfw:commentRss>http://CADjunkie.com/presentations-from-photoshop-using-layer-comps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Surfacing an iPad in SolidWorks</title>
		<link>http://CADjunkie.com/surfacing-an-ipad-in-solidworks/</link>
		<comments>http://CADjunkie.com/surfacing-an-ipad-in-solidworks/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 22:08:07 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://CADjunkie.com/?p=1888</guid>
		<description><![CDATA[SolidWorks, surfacing, class-a, iPad, video, tutorial]]></description>
			<content:encoded><![CDATA[<!--EMBEDS PRESENT--><p><object width="720" height="583"><param name="movie" value="http://www.youtube.com/v/ibYQh-v96uI&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/ibYQh-v96uI&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="583"></embed></object></p>
<p>The back of an iPad is a perfect example of the classic &#8220;crowned surface&#8221; frequently used in industrial design. We&#8217;ve seen it <a href="http://cadjunkie.com/ipad-crowned-surface-in-rhino/">done in Rhino</a>, so here I&#8217;ll demonstrate a method for creating a good-quality class-a surface in SolidWorks.</p>
]]></content:encoded>
			<wfw:commentRss>http://CADjunkie.com/surfacing-an-ipad-in-solidworks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Programming with Processing 103 videos 1-3</title>
		<link>http://CADjunkie.com/programming-with-processing-103-videos-1-3/</link>
		<comments>http://CADjunkie.com/programming-with-processing-103-videos-1-3/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 16:21:33 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://CADjunkie.com/?p=1881</guid>
		<description><![CDATA[<!--EMBEDS PRESENT-->This is a part of a beginning Processing tutorial series. If you&#8217;re new to Processing, start at the beginning! In the last set of tutorials, we looked at how to make a basic circle &#8220;bounce&#8221; around inside a processing window. In this set, we&#8217;ll introduce two new concepts that should help make this simple program [...]]]></description>
			<content:encoded><![CDATA[<!--EMBEDS PRESENT--><p><object width="720" height="583"><param name="movie" value="http://www.youtube.com/v/7d56uxp0Aik&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/7d56uxp0Aik&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="583"></embed></object></p>
<p>This is a part of a beginning Processing tutorial series. If you&#8217;re new to Processing, <a href="http://adam.theoherns.com/2010/05/07/processing-101-videos-1-4/">start at the beginning</a>!</p>
<p>In the <a href="http://cadjunkie.com/processing-102-videos-1-2/">last set</a> of tutorials, we looked at how to make a basic circle &#8220;bounce&#8221; around inside a processing window. In this set, we&#8217;ll introduce two new concepts that should help make this simple program more powerful and flexible: &#8216;PVector&#8217;, and &#8216;Objects&#8217;. </p>
<p>Vectors and Objects get a bad rap for being complicated. They get this reputation because they are often used to accomplish very complicated things, but at their root, both are extremely simple concepts, and every programmer should understand both.<span id="more-1881"></span></p>
<p><object width="720" height="583"><param name="movie" value="http://www.youtube.com/v/sgao7m0A3Fo&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/sgao7m0A3Fo&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="583"></embed></object></p>
<p>First we&#8217;ll import the OpenGL library available within Processing. This will allow our sketch to run much more smoothly with graphics-heavy applications. In our case, we&#8217;ll be making a program with many&#8211;perhaps dozens&#8211;of bouncing balls. This may get too heavy to draw efficiently using processor power alone, so we&#8217;ll be relying on our graphics card to do the heavy lifting.</p>
<p>A &#8216;PVector&#8217; (short for &#8216;Processing Vector&#8217;) is simply a way of accessing vector variables within processing. A vector is simply a way of storing multiple values in a single variable. For example, instead of using &#8216;xPosition&#8217; and &#8216;yPosition&#8217; in our program, we could just use a single vector object called &#8216;position&#8217;. To access the &#8216;x&#8217; and &#8216;y&#8217; components of the object, we simply call &#8216;position.x&#8217; and &#8216;position.y&#8217;.</p>
<p>The beauty of a vector object is that there are various &#8216;methods&#8217; that allow us to do math operations very quickly and efficiently. For example, instead of adding the x and y components of two vectors manually, we can simply use &#8216;position.add(velocity);&#8217;. This will help keep our code shorter, cleaner, and make life much easier when dealing with complex physics. </p>
<p><object width="720" height="583"><param name="movie" value="http://www.youtube.com/v/xQe6FN7FdOs&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/xQe6FN7FdOs&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="583"></embed></object></p>
<p>You can think of an &#8220;Object&#8221; like a little program within your larger processing sketch. In this case, we&#8217;ll be creating a &#8216;Ball&#8217; class. Every &#8216;Ball&#8217; object in our sketch will behave in exactly the same way, based on the same code we wrote in the last tutorial. The difference will be that we can create (or &#8220;instantiate&#8221;) as many Ball objects as we want, and they&#8217;ll each behave autonomously. </p>
<blockquote><p>
import processing.opengl.*;<br />
ArrayList bouncyBalls;</p>
<p>void setup() {<br />
  size(720,400,OPENGL);<br />
  hint(ENABLE_OPENGL_4X_SMOOTH);</p>
<p>  bouncyBalls = new ArrayList();</p>
<p>  for(int i=0; i < 20; i++) {<br />
    bouncyBalls.add(new Ball(random(0,width),random(0,height),random(0,5),random(0,5)));<br />
  }<br />
}</p>
<p>void draw() {<br />
  background(255);<br />
  for(int i=0; i < bouncyBalls.size(); i++) {<br />
    Ball theBall = (Ball) bouncyBalls.get(i);<br />
    theBall.update();<br />
    theBall.display();<br />
  }<br />
}</p>
<p>class Ball {<br />
  PVector pos = new PVector();<br />
  PVector vel = new PVector();</p>
<p>  Ball(float xPos, float yPos, float xVel, float yVel) {<br />
    pos.x = xPos;<br />
    pos.y = yPos;<br />
    vel.x = xVel;<br />
    vel.y = yVel;<br />
  }</p>
<p>  void update() {<br />
    pos.add(vel);</p>
<p>    if ( pos.y + 30 > height || pos.y &#8211; 30 < 0 ) {<br />
      vel.y *= -1;<br />
    }</p>
<p>    if ( pos.x + 30 > width || pos.x &#8211; 30 < 0 ) {<br />
      vel.x *= -1;<br />
    }<br />
  }</p>
<p>  void display() {<br />
    fill(0); noStroke();<br />
    ellipse(pos.x,pos.y,60,60);<br />
  }<br />
}
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://CADjunkie.com/programming-with-processing-103-videos-1-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SolidWorks 2010, Beginner</title>
		<link>http://CADjunkie.com/solidworks-2010-beginner-video-tutorial-intro/</link>
		<comments>http://CADjunkie.com/solidworks-2010-beginner-video-tutorial-intro/#comments</comments>
		<pubDate>Fri, 28 May 2010 11:33:28 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[beginner]]></category>
		<category><![CDATA[industrial design]]></category>
		<category><![CDATA[SolidWorks]]></category>
		<category><![CDATA[surfacing]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://adam.theoherns.com/?p=1607</guid>
		<description><![CDATA[Beginner SolidWorks Tutorial Introduction: In this in-depth video tutorial series, we'll cover everything you need to know to create parametric surface models in SolidWorks.]]></description>
			<content:encoded><![CDATA[<!--EMBEDS PRESENT--><p><object width="720" height="405"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12207301&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12207301&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="720" height="405"></embed></object>
<p><a href="http://vimeo.com/12207301">SolidWorks Class 101: coffee maker &#8211; video 00 of 16</a> from <a href="http://vimeo.com/user3948017">Adam OHern</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><a href="http://ww.solidworks.com/">SolidWorks </a>has become one of the most ubiquitous CAD packages in the consumer product design industry. Its primary competitor is <a href="http://www.ptc.com/products/proengineer/">ProEngineer</a>, though it belongs to an entire class of <a href="http://adam.theoherns.com/2010/03/08/choosing-a-3d-package/">3D packages</a> called &#8220;<a href="http://adam.theoherns.com/2007/01/30/the-case-for-parametric/">parametric </a>solid modelers&#8221;. </p>
<p>Though great strides have been made in recent years, most parametric CAD packages still have a steep learning curve. Each has its own advantages and weaknesses, but parametric CAD user interfaces are almost universally chunky, awkward, and inconsistent. SolidWorks is a rare exception to this rule. SolidWorks has significant limitations, but for most users it makes up for them in ease of use. </p>
<p>In this in-depth video tutorial series, we&#8217;ll get you up and running as an Industrial Designer in SolidWorks. The key to success in parametric modeling is to adhere religiously to the &#8216;KISS&#8217; method, and in these videos I will demonstrate a wide variety of tools and techniques that will help to simplify your history tree and make updates more reliable and efficient. </p>
<p>We will be focusing on class-a surfacing methods that will help lead up to future projects with more challenging surfacing requirements. Many of the methods used here may seem strange to anyone accustomed to &#8216;solid&#8217; based modeling. Fear not, solid lovers! There is a method to the madness.</p>
<p>The class is broken into three parts:</p>
<p><strong><a href="http://adam.theoherns.com/2010/05/28/solidworks-2010-beginner-video-tutorial-part-1/">Part 1: Getting Started</strong></p>
<ul>
<li>Video 01: User Interface Tour</li>
<li>Video 02: the Carafe Revolve</li>
<li>Video 03: the Pour Spout</li>
<li>Video 04: the Carafe assembly component</li>
</ul>
<p></a></p>
<p><strong><a href="http://adam.theoherns.com/2010/05/28/solidworks-2010-beginner-video-tutorial-part-2/">Part 2: Building the Parts</strong></p>
<ul>
<li>Video 05: other Master Form surfaces</li>
<li>Video 06: the Handle component</li>
<li>Video 07: other assembly components</li>
<li>Video 08: plunger bottom plate</li>
<li>Video 09: plunger top plate</li>
<li>Video 10: other plunger parts</li>
<li>Video 11: the basic lid</li>
</ul>
<p></a></p>
<p><strong><a href="http://adam.theoherns.com/2010/05/28/solidworks-2010-beginner-video-tutorial-part-3/">Part 3: Details and Export</strong></p>
<ul>
<li>Video 12: coil spring</li>
<li>Video 13: lid details</li>
<li>Video 14: embossed logo from illustrator</li>
<li>Video 15: assembly constraints and animation</li>
<li>Video 16: export to modo, setup basics</li>
</ul>
<p></a></p>
]]></content:encoded>
			<wfw:commentRss>http://CADjunkie.com/solidworks-2010-beginner-video-tutorial-intro/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SolidWorks Basics; 1 of 3</title>
		<link>http://CADjunkie.com/solidworks-2010-beginner-video-tutorial-part-1/</link>
		<comments>http://CADjunkie.com/solidworks-2010-beginner-video-tutorial-part-1/#comments</comments>
		<pubDate>Fri, 28 May 2010 10:33:34 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[beginner]]></category>
		<category><![CDATA[industrial design]]></category>
		<category><![CDATA[SolidWorks]]></category>
		<category><![CDATA[surfacing]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://adam.theoherns.com/?p=1610</guid>
		<description><![CDATA[Beginner SolidWorks Tutorial Part 1: In this in-depth video tutorial series, we'll cover everything you need to know to create parametric surface models in SolidWorks.]]></description>
			<content:encoded><![CDATA[<!--EMBEDS PRESENT--><p><object width="720" height="576"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12208581&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12208581&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="720" height="576"></embed></object>
<p><a href="http://vimeo.com/12208581">SolidWorks Class 101: coffee maker &#8211; video 01 of 16</a> from <a href="http://vimeo.com/user3948017">Adam OHern</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><em>This post is a part of an <a href="http://adam.theoherns.com/2010/05/28/solidworks-201…tutorial-intro/">extended video series</a> covering the basics of SolidWorks. If you are new to this series, <a href="http://adam.theoherns.com/2010/05/28/solidworks-201…tutorial-intro/">start here.</a></em></p>
<p><strong>Part 1: Getting Started</strong></p>
<ul>
<li>Video 01: User Interface Tour</li>
<li>Video 02: the Carafe Revolve</li>
<li>Video 03: the Pour Spout</li>
<li>Video 04: the Carafe assembly component</li>
</ul>
<p>Our goal for part 1 of our <a href="http://adam.theoherns.com/2010/05/28/solidworks-201…tutorial-intro/">three part</a> SolidWorks class will be to understand the user interface, and begin to understand the overarching workflow for construction. We&#8217;ll be build a &#8216;MasterForm&#8217; document that will be the basis for all of the other parts in our assembly. Think of the MasterForm like an outline to a term paper: the goal isn&#8217;t to make detailed points and arguments, but rather to lay out the overarching scope of the paper in general but discreet terms. In the same way, our MasterForm part will have the basic planes and surfaces necessary in order to create our final parts, but nothing more.</p>
<p>Once we&#8217;ve created a surface in our MasterForm, we can import it into other parts to use as a basis for construction. This might seem like a long-handed way of working, but it pays dividends in the long run. Even with a relatively simple model like this one, our construction tree would be impossibly complex if we tried to work in a single part document. Using a master model allows us to break our model into discreet chunks, without losing control.</p>
<p>More Videos:<span id="more-1610"></span></p>
<p><object width="720" height="576"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12208883&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12208883&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="720" height="576"></embed></object>
<p><a href="http://vimeo.com/12208883">SolidWorks Class 101: coffee maker &#8211; video 02 of 16</a> from <a href="http://vimeo.com/user3948017">Adam OHern</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><object width="720" height="576"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12209108&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12209108&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="720" height="576"></embed></object>
<p><a href="http://vimeo.com/12209108">SolidWorks Class 101: coffee maker &#8211; video 03 of 16</a> from <a href="http://vimeo.com/user3948017">Adam OHern</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><object width="720" height="576"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12209755&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12209755&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="720" height="576"></embed></object>
<p><a href="http://vimeo.com/12209755">SolidWorks Class 101: coffee maker &#8211; video 04 of 16</a> from <a href="http://vimeo.com/user3948017">Adam OHern</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://CADjunkie.com/solidworks-2010-beginner-video-tutorial-part-1/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>SolidWorks Basics; 2 of 3</title>
		<link>http://CADjunkie.com/solidworks-2010-beginner-video-tutorial-part-2/</link>
		<comments>http://CADjunkie.com/solidworks-2010-beginner-video-tutorial-part-2/#comments</comments>
		<pubDate>Fri, 28 May 2010 09:33:49 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[beginner]]></category>
		<category><![CDATA[industrial design]]></category>
		<category><![CDATA[SolidWorks]]></category>
		<category><![CDATA[surfacing]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://adam.theoherns.com/?p=1612</guid>
		<description><![CDATA[Beginner SolidWorks Tutorial Part 2: In this in-depth video tutorial series, we'll cover everything you need to know to create parametric surface models in SolidWorks.]]></description>
			<content:encoded><![CDATA[<!--EMBEDS PRESENT--><p><object width="720" height="600"><param name="movie" value="http://www.youtube.com/v/lFNGRF5vgFw&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/lFNGRF5vgFw&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="600"></embed></object></p>
<p><em>This post is a part of an <a href="http://adam.theoherns.com/2010/05/28/solidworks-201…tutorial-intro/">extended video series</a> covering the basics of SolidWorks. If you are new to this series, <a href="http://adam.theoherns.com/2010/05/28/solidworks-201…tutorial-intro/">start here.</a></em></p>
<p><strong>Part 2: Building the Parts</strong></p>
<ul>
<li>Video 05: other Master Form surfaces</li>
<li>Video 06: the Handle component</li>
<li>Video 07: other assembly components</li>
<li>Video 08: plunger bottom plate</li>
<li>Video 09: plunger top plate</li>
<li>Video 10: other plunger parts</li>
<li>Video 11: the basic lid</li>
</ul>
<p>In part 2 of our <a href="http://adam.theoherns.com/2010/05/28/solidworks-201…tutorial-intro/">three part</a> SolidWorks class we&#8217;ll be implementing the strategy laid out in part 1, and learning lots of tools and techniques along the way. As I progress into the individual part details, I become less and less concerned with using good parametric history technique: the further we get from the &#8220;root&#8221; of our history tree, the less important it is that we be rigid with our application of best practices, so in the interest of time I&#8217;ll be cutting some corners.<span id="more-1612"></span></p>
<p><object width="720" height="600"><param name="movie" value="http://www.youtube.com/v/Lfa3jA38Ocw&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Lfa3jA38Ocw&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="600"></embed></object></p>
<p><object width="720" height="600"><param name="movie" value="http://www.youtube.com/v/QH14KKZ9vpo&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/QH14KKZ9vpo&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="600"></embed></object></p>
<p><object width="720" height="600"><param name="movie" value="http://www.youtube.com/v/n8F4kr5_RtI&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/n8F4kr5_RtI&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="600"></embed></object></p>
<p><object width="720" height="600"><param name="movie" value="http://www.youtube.com/v/NHh_TWrNrr4&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/NHh_TWrNrr4&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="600"></embed></object></p>
<p><object width="720" height="600"><param name="movie" value="http://www.youtube.com/v/cysV-FaQE6k&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/cysV-FaQE6k&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="600"></embed></object></p>
<p><object width="720" height="600"><param name="movie" value="http://www.youtube.com/v/M3PkWUpQ5nQ&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/M3PkWUpQ5nQ&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="600"></embed></object></p>
<p><object width="720" height="600"><param name="movie" value="http://www.youtube.com/v/eNEX3vFF_7Q&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/eNEX3vFF_7Q&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="600"></embed></object></p>
<p><object width="720" height="600"><param name="movie" value="http://www.youtube.com/v/NFLvWlGIpb0&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/NFLvWlGIpb0&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="600"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://CADjunkie.com/solidworks-2010-beginner-video-tutorial-part-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SolidWorks Basics; 3 of 3</title>
		<link>http://CADjunkie.com/solidworks-2010-beginner-video-tutorial-part-3/</link>
		<comments>http://CADjunkie.com/solidworks-2010-beginner-video-tutorial-part-3/#comments</comments>
		<pubDate>Fri, 28 May 2010 08:34:01 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[beginner]]></category>
		<category><![CDATA[industrial design]]></category>
		<category><![CDATA[SolidWorks]]></category>
		<category><![CDATA[surfacing]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://adam.theoherns.com/?p=1614</guid>
		<description><![CDATA[Beginner SolidWorks Tutorial Part 3: In this in-depth video tutorial series, we'll cover everything you need to know to create parametric surface models in SolidWorks.]]></description>
			<content:encoded><![CDATA[<!--EMBEDS PRESENT--><p><object width="720" height="600"><param name="movie" value="http://www.youtube.com/v/LS1a6spPvts&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/LS1a6spPvts&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="600"></embed></object></p>
<p><em>This post is a part of an <a href="http://adam.theoherns.com/2010/05/28/solidworks-201…tutorial-intro/">extended video series</a> covering the basics of SolidWorks. If you are new to this series, <a href="http://adam.theoherns.com/2010/05/28/solidworks-201…tutorial-intro/">start here.</a></em></p>
<p><strong>Part 3: Details and Export</strong></p>
<ul>
<li>Video 12: coil spring</li>
<li>Video 13: lid details</li>
<li>Video 14: embossed logo from illustrator</li>
<li>Video 15: assembly constraints and animation</li>
<li>Video 16: export to modo, setup basics</li>
</ul>
<p>Finally, in part 3 of our <a href="http://adam.theoherns.com/2010/05/28/solidworks-201…tutorial-intro/">three part</a> SolidWorks class we&#8217;ll look at some trixy techniques for adding the extra little details that really make the model feel complete. The coil spring is a particularly fun tutorial, involving swept surface that twists along a path. We&#8217;ll be importing logo graphics from Adobe Illustrator using a DWG drawing, then scaling and locating it using a &#8220;block&#8221; in the sketcher. Lastly we will take a quick look at some basic assembly constraints, and even create a simple drawing for export to PDF.</p>
<p>As an added bonus, I&#8217;ll even fly through the process of setting up a render in modo using our exported SolidWorks geometry. This should be fun!<span id="more-1614"></span></p>
<p><object width="720" height="600"><param name="movie" value="http://www.youtube.com/v/_ZBq8LLt2Jk&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/_ZBq8LLt2Jk&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="600"></embed></object></p>
<p><object width="720" height="600"><param name="movie" value="http://www.youtube.com/v/o6NQTXAM7lg&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/o6NQTXAM7lg&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="600"></embed></object></p>
<p><object width="720" height="600"><param name="movie" value="http://www.youtube.com/v/MW-Hxzmg0Hc&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/MW-Hxzmg0Hc&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="600"></embed></object></p>
<p><object width="720" height="600"><param name="movie" value="http://www.youtube.com/v/w3q1pD7Rtz8&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/w3q1pD7Rtz8&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="600"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://CADjunkie.com/solidworks-2010-beginner-video-tutorial-part-3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>modo tutorial: soft goods design</title>
		<link>http://CADjunkie.com/modo-tutorial-soft-goods-design/</link>
		<comments>http://CADjunkie.com/modo-tutorial-soft-goods-design/#comments</comments>
		<pubDate>Fri, 21 May 2010 23:08:07 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[industrial design]]></category>
		<category><![CDATA[modo]]></category>
		<category><![CDATA[soft goods]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://adam.theoherns.com/?p=1579</guid>
		<description><![CDATA[Shameless call to action: Buy it now! My latest video tutorial series is now for sale at luxology.com, and it covers the basic tools and techniques I use to illustrate soft goods; in this case, a backpack. Most industrial designers use CAD packages to build geometry for &#8220;hard goods&#8221;, i.e. products that are made of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.luxology.com/store/backpack/"><img src="http://adam.theoherns.com/wp-content/uploads/2010/05/modo_tutorial_01.jpg" alt="" title="modo_tutorial_01" width="720" height="405" class="alignnone size-full wp-image-1578" / HG_widthAdjusted="yes"></a></p>
<p>Shameless call to action: </p>
<h2><a href="http://www.luxology.com/store/backpack/">Buy it now!</a></h2>
<p>My latest video tutorial series is now for sale at <a href="http://www.luxology.com/store/backpack/">luxology.com</a>, and it covers the basic tools and techniques I use to illustrate soft goods; in this case, a backpack.</p>
<p>Most industrial designers use CAD packages to build geometry for &#8220;hard goods&#8221;, i.e. products that are made of solid materials like plastic, wood, or metal. But designing &#8220;soft goods&#8221;&#8211;products made of fabric, leather, etc&#8211;has been primarily a 2D affair until very recently. Modo is a fantastic tool for modeling soft goods, and it&#8217;s a part of my daily work flow as a product designer.</p>
<p>After finishing my work with <a href="http://adam.theoherns.com/2010/02/19/3dworld-issue-127/">3DWorld Magazine</a>, Bob over at Luxology asked if I could put together a series breaking down the process of building a backpack concept design in modo. </p>
]]></content:encoded>
			<wfw:commentRss>http://CADjunkie.com/modo-tutorial-soft-goods-design/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Processing 102, videos 1-2</title>
		<link>http://CADjunkie.com/processing-102-videos-1-2/</link>
		<comments>http://CADjunkie.com/processing-102-videos-1-2/#comments</comments>
		<pubDate>Thu, 13 May 2010 17:37:44 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://adam.theoherns.com/?p=1552</guid>
		<description><![CDATA[<!--EMBEDS PRESENT-->Now that we&#8217;ve seen the basics of Processing, we&#8217;ll take a quick look at the simplest-possible &#8220;bouncing ball&#8221; application. We can get into more complex examples in the future, but for now lets stick to the basics: updating a circle&#8217;s location at a constant velocity. Second video here: Code: Note: I recommend typing this out [...]]]></description>
			<content:encoded><![CDATA[<!--EMBEDS PRESENT--><p><object width="720" height="583"><param name="movie" value="http://www.youtube.com/v/O6QrY_DeBDs&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/O6QrY_DeBDs&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="583"></embed></object></p>
<p>Now that we&#8217;ve seen the <a href="http://adam.theoherns.com/2010/05/07/processing-101-videos-1-4/">basics of Processing</a>, we&#8217;ll take a quick look at the simplest-possible &#8220;bouncing ball&#8221; application. We can get into more complex examples in the future, but for now lets stick to the basics: updating a circle&#8217;s location at a constant velocity.</p>
<p>Second video here:<span id="more-1552"></span></p>
<p><object width="720" height="583"><param name="movie" value="http://www.youtube.com/v/1Va8sTcwc6A&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/1Va8sTcwc6A&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="583"></embed></object></p>
<p><strong>Code:</strong><br />
<em>Note: I recommend typing this out yourself, not copy-paste. The only way to learn a language is to use it, and copy-paste programming won&#8217;t get you there.</em></p>
<blockquote><p>
float xPos;<br />
float yPos;</p>
<p>float xVel;<br />
float yVel;</p>
<p>void setup() {<br />
  size(720,400);<br />
  smooth();</p>
<p>  xPos = width/2;<br />
  yPos = height/2;<br />
  xVel = 1;<br />
  yVel = 2;<br />
}</p>
<p>void draw() {<br />
  background(255);</p>
<p>  xPos = xPos + xVel;<br />
  yPos = yPos + yVel;</p>
<p>  if ( yPos + 30 > height || yPos &#8211; 30 < 0 ) {<br />
    yVel = yVel * -1;<br />
  }</p>
<p>  if ( xPos + 30 > width || xPos + 30 < 0 ) {<br />
    xVel = xVel * -1;<br />
  }</p>
<p>  fill(0); noStroke();<br />
  ellipse(xPos,yPos,60,60);<br />
}
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://CADjunkie.com/processing-102-videos-1-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Processing 101, videos 1-4</title>
		<link>http://CADjunkie.com/processing-101-videos-1-4/</link>
		<comments>http://CADjunkie.com/processing-101-videos-1-4/#comments</comments>
		<pubDate>Fri, 07 May 2010 15:47:03 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://adam.theoherns.com/?p=1549</guid>
		<description><![CDATA[<!--EMBEDS PRESENT-->My friend Isaiah is 12 years old, and really wants to learn the basics of programming. Since Java is cross-platform (i.e. it will work on any operating system: Mac, Windows, or Linux), I decided it would be prudent to start with a simple Java framework called &#8220;Processing&#8220;. Processing is designed to make visual computing easy [...]]]></description>
			<content:encoded><![CDATA[<!--EMBEDS PRESENT--><p><object width="720" height="583"><param name="movie" value="http://www.youtube.com/v/2XKM74nRwaw&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/2XKM74nRwaw&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="583"></embed></object></p>
<p>My friend Isaiah is 12 years old, and really wants to learn the basics of programming. Since Java is cross-platform (i.e. it will work on any operating system: Mac, Windows, or Linux), I decided it would be prudent to start with a simple Java framework called &#8220;<a href="http://processing.org">Processing</a>&#8220;.</p>
<p>Processing is designed to make visual computing easy to learn. It accommodates very simple syntax and structure, but also allows for &#8220;Object-Oriented Programming&#8221; (OOP) and the import of external resources called &#8220;Libraries&#8221; when creating more complex programs.</p>
<p>If you&#8217;re thinking about learning to program your Mac or PC, Processing is a great place to start. Here we&#8217;ll start at the very beginning. Since every programming language&#8217;s foundation is deeply rooted in mathematics, we will not be able to avoid some simple algebra. If you haven&#8217;t had algebra yet, don&#8217;t worry: the concepts are fairly easy to understand.</p>
<p>If you have questions, be sure to let me know! I&#8217;ll try my best to address your questions in subsequent videos.</p>
<p>Keep in touch!</p>
<p>Adam</p>
<p>For the rest of the videos, click here: <span id="more-1549"></span></p>
<p><object width="720" height="583"><param name="movie" value="http://www.youtube.com/v/ennxOQhl4I8&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/ennxOQhl4I8&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="583"></embed></object></p>
<p><object width="720" height="583"><param name="movie" value="http://www.youtube.com/v/Uhul1GZON7A&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Uhul1GZON7A&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="583"></embed></object></p>
<p><object width="720" height="583"><param name="movie" value="http://www.youtube.com/v/NUHEfmxVUIg&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/NUHEfmxVUIg&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="583"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://CADjunkie.com/processing-101-videos-1-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crowning Complex Shapes</title>
		<link>http://CADjunkie.com/crowning-complex-shapes/</link>
		<comments>http://CADjunkie.com/crowning-complex-shapes/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 16:01:17 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://adam.theoherns.com/?p=1535</guid>
		<description><![CDATA[<!--EMBEDS PRESENT-->Often designers will want to &#8220;crown&#8221; a complex surface, such as this star shape. This one can be built, but we&#8217;ll have to accept that the corners of the star will fade to flat at the ends. There are several other conceivable solutions to this little problem, but which you use really depends on what [...]]]></description>
			<content:encoded><![CDATA[<!--EMBEDS PRESENT--><p><object width="720" height="583"><param name="movie" value="http://www.youtube.com/v/PeyObbR47CU&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/PeyObbR47CU&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="583"></embed></object></p>
<p>Often designers will want to &#8220;crown&#8221; a complex surface, such as this star shape. This one can be built, but we&#8217;ll have to accept that the corners of the star will fade to flat at the ends.</p>
<p>There are several other conceivable solutions to this little problem, but which you use really depends on what you want the surface to look like in the end. I find that when users struggle to build their idea in CAD, it&#8217;s usually because the user hasn&#8217;t really figured out exactly what he&#8217;s trying to make. </p>
<p>I usually recommend getting out a ball of clay and working through it physically at first, just to prove to yourself that the shape is &#8220;real&#8221;, i.e. it&#8217;s a shape that can exist in 3D space. You&#8217;d be amazed how often people fool themselves into believing that non-existent shapes can be built in CAD! Once you&#8217;ve proven that the shape can exist in clay, then pick up a pencil and start working out your patch layout, keeping in mind that all NURBS surfaces are 4-sided. If you can draw the shape using only 4-sided surfaces, you&#8217;re golden. If not, you&#8217;re just not looking hard enough! </p>
<p>Keep up the good work, and keep those problems coming!</p>
]]></content:encoded>
			<wfw:commentRss>http://CADjunkie.com/crowning-complex-shapes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hardening corners in sub-d</title>
		<link>http://CADjunkie.com/hardening-corners-in-sub-d/</link>
		<comments>http://CADjunkie.com/hardening-corners-in-sub-d/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 00:28:29 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://adam.theoherns.com/?p=1527</guid>
		<description><![CDATA[<!--EMBEDS PRESENT-->A fella&#8217; named Lennard was having trouble hardening an interior corner on his model of a Ford alloy rim. Lets take a quick look and see what we could do to fix that.]]></description>
			<content:encoded><![CDATA[<!--EMBEDS PRESENT--><p><object width="720" height="583"><param name="movie" value="http://www.youtube.com/v/CaI5UZ2OKNA&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/CaI5UZ2OKNA&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="583"></embed></object></p>
<p>A fella&#8217; named Lennard was having trouble hardening an interior corner on his model of a Ford alloy rim. Lets take a quick look and see what we could do to fix that.</p>
]]></content:encoded>
			<wfw:commentRss>http://CADjunkie.com/hardening-corners-in-sub-d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sewing Stitches in Photoshop</title>
		<link>http://CADjunkie.com/sewing-stitches-in-photoshop/</link>
		<comments>http://CADjunkie.com/sewing-stitches-in-photoshop/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 02:10:02 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://adam.theoherns.com/?p=1522</guid>
		<description><![CDATA[<!--EMBEDS PRESENT-->Creating sewing stitches in Photoshop can be a bit tricky. I&#8217;ve got a method involving custom brush tool presets and some fancy actions, and it seems to work well enough for my purposes. What&#8217;s your method? Download the brushes, the actions, and watch video #2 after the jump: Download the brushes and actions here: SketchboxPresets_100407.zip]]></description>
			<content:encoded><![CDATA[<!--EMBEDS PRESENT--><p><object width="720" height="583"><param name="movie" value="http://www.youtube.com/v/LVDUHBAuXwE&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/LVDUHBAuXwE&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="583"></embed></object></p>
<p>Creating sewing stitches in Photoshop can be a bit tricky. I&#8217;ve got a method involving custom brush tool presets and some fancy actions, and it seems to work well enough for my purposes. What&#8217;s your method? Download the brushes, the actions, and watch video #2 after the jump:<span id="more-1522"></span></p>
<p><object width="720" height="583"><param name="movie" value="http://www.youtube.com/v/E6Z0qhnYFvY&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/E6Z0qhnYFvY&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="720" height="583"></embed></object></p>
<p>Download the brushes and actions here:<br />
<a href='http://adam.theoherns.com/wp-content/uploads/2010/04/SketchboxPresets_100407.zip'>SketchboxPresets_100407.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://CADjunkie.com/sewing-stitches-in-photoshop/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
