<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Great Script for Simplifying Paths in Illustrator (Kelso)</title>
	<atom:link href="http://kelsocartography.com/blog/?feed=rss2&#038;p=2205" rel="self" type="application/rss+xml" />
	<link>http://kelsocartography.com/blog/?p=2205</link>
	<description>Blogging at KelsoCartography.com</description>
	<lastBuildDate>Sat, 11 Aug 2012 01:39:37 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Justin</title>
		<link>http://kelsocartography.com/blog/?p=2205&#038;cpage=1#comment-141505</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Sat, 29 Oct 2011 02:48:19 +0000</pubDate>
		<guid isPermaLink="false">http://kelsocartography.com/blog/?p=2205#comment-141505</guid>
		<description><![CDATA[Thanks in advance! ...much appreciated!]]></description>
		<content:encoded><![CDATA[<p>Thanks in advance! &#8230;much appreciated!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nathaniel</title>
		<link>http://kelsocartography.com/blog/?p=2205&#038;cpage=1#comment-141430</link>
		<dc:creator>Nathaniel</dc:creator>
		<pubDate>Fri, 28 Oct 2011 21:49:06 +0000</pubDate>
		<guid isPermaLink="false">http://kelsocartography.com/blog/?p=2205#comment-141430</guid>
		<description><![CDATA[I&#039;ll dig up a copy on Sunday or Monday.

_n]]></description>
		<content:encoded><![CDATA[<p>I&#8217;ll dig up a copy on Sunday or Monday.</p>
<p>_n</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin</title>
		<link>http://kelsocartography.com/blog/?p=2205&#038;cpage=1#comment-141376</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Fri, 28 Oct 2011 18:54:48 +0000</pubDate>
		<guid isPermaLink="false">http://kelsocartography.com/blog/?p=2205#comment-141376</guid>
		<description><![CDATA[Does anyone have a working link for this script?  Maybe a mirror or something?

Thanks,
Justin]]></description>
		<content:encoded><![CDATA[<p>Does anyone have a working link for this script?  Maybe a mirror or something?</p>
<p>Thanks,<br />
Justin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jonny</title>
		<link>http://kelsocartography.com/blog/?p=2205&#038;cpage=1#comment-20495</link>
		<dc:creator>jonny</dc:creator>
		<pubDate>Fri, 17 Jul 2009 04:22:41 +0000</pubDate>
		<guid isPermaLink="false">http://kelsocartography.com/blog/?p=2205#comment-20495</guid>
		<description><![CDATA[Wow, Jim. Seriously life-saving stuff.

We&#039;re doing a big collaborative art project with alot CNC plywood work. The vector files that artists submit have to be prepped for the CNC machine and Offset Path is a necessity. The resulting  files have been giving the CAM software fits because of the bug, and your java-script literally saved me tens to hundreds of hours of cleanup at a time when I cant afford it. 

Thank you so much!

-jonny]]></description>
		<content:encoded><![CDATA[<p>Wow, Jim. Seriously life-saving stuff.</p>
<p>We&#8217;re doing a big collaborative art project with alot CNC plywood work. The vector files that artists submit have to be prepped for the CNC machine and Offset Path is a necessity. The resulting  files have been giving the CAM software fits because of the bug, and your java-script literally saved me tens to hundreds of hours of cleanup at a time when I cant afford it. </p>
<p>Thank you so much!</p>
<p>-jonny</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim Heck</title>
		<link>http://kelsocartography.com/blog/?p=2205&#038;cpage=1#comment-13239</link>
		<dc:creator>Jim Heck</dc:creator>
		<pubDate>Tue, 31 Mar 2009 22:05:02 +0000</pubDate>
		<guid isPermaLink="false">http://kelsocartography.com/blog/?p=2205#comment-13239</guid>
		<description><![CDATA[I&#039;m glad that people are eager to try out my script.  I&#039;m open to suggestions on how to make it more generally usable.  As Nathaniel says, when I started, I had no idea that it might prove more generally useful than to help with the dreaded duplicate point problems in CS3 (and I guess CS4) that plague such commands as Object-&gt;Path-&gt;Outline Stroke, Object-&gt;Path-&gt;Offset Path, Expand, etc.

Right now the script keeps only the leading point (lowest index on the path) and copies the direction handle from the trailing point to that leading point.  This works fairly well so long as the points are reasonably close together, but as the example above shows, it leads to distortions as the distance between the first and last point grows relative to the overall path geometry.  After reading Nathaniel&#039;s writeup, and looking at the referred link to Douglas-Peucker, I&#039;d say that the script could pretty easily be adapted to use such an algorithm as an alternative.  I&#039;ll see if I can&#039;t find some time to try to code that in (warning, however, my April has some deadlines, so it might be a bit).

I have already made some more modifications to the script and can release a 1.4 version very soon.  I just didn&#039;t want to change it just as Nathaniel was reviewing it, and people were trying it out (in case heaven forbid I add a bad bug :-)  Here are the highlights

I added options to control position of remaining point on removal.  The new choices are to keep the leading or trailing point, or to average the position of the points.  I also fixed bugs in docGetSelectedPaths().  CompoundPathItem objects don&#039;t seem to to have properly formed pathItems arrays when they contain what appear to be groups of paths, so when certain compound path objects were selected, no paths were found.

One last note, older versions of the script are available at the wiki by clicking on the file link and selecting the link for the date/time of an earlier version, which will download that version.

Enjoy,

-Jim]]></description>
		<content:encoded><![CDATA[<p>I&#8217;m glad that people are eager to try out my script.  I&#8217;m open to suggestions on how to make it more generally usable.  As Nathaniel says, when I started, I had no idea that it might prove more generally useful than to help with the dreaded duplicate point problems in CS3 (and I guess CS4) that plague such commands as Object-&gt;Path-&gt;Outline Stroke, Object-&gt;Path-&gt;Offset Path, Expand, etc.</p>
<p>Right now the script keeps only the leading point (lowest index on the path) and copies the direction handle from the trailing point to that leading point.  This works fairly well so long as the points are reasonably close together, but as the example above shows, it leads to distortions as the distance between the first and last point grows relative to the overall path geometry.  After reading Nathaniel&#8217;s writeup, and looking at the referred link to Douglas-Peucker, I&#8217;d say that the script could pretty easily be adapted to use such an algorithm as an alternative.  I&#8217;ll see if I can&#8217;t find some time to try to code that in (warning, however, my April has some deadlines, so it might be a bit).</p>
<p>I have already made some more modifications to the script and can release a 1.4 version very soon.  I just didn&#8217;t want to change it just as Nathaniel was reviewing it, and people were trying it out (in case heaven forbid I add a bad bug <img src='http://kelsocartography.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   Here are the highlights</p>
<p>I added options to control position of remaining point on removal.  The new choices are to keep the leading or trailing point, or to average the position of the points.  I also fixed bugs in docGetSelectedPaths().  CompoundPathItem objects don&#8217;t seem to to have properly formed pathItems arrays when they contain what appear to be groups of paths, so when certain compound path objects were selected, no paths were found.</p>
<p>One last note, older versions of the script are available at the wiki by clicking on the file link and selecting the link for the date/time of an earlier version, which will download that version.</p>
<p>Enjoy,</p>
<p>-Jim</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Clark</title>
		<link>http://kelsocartography.com/blog/?p=2205&#038;cpage=1#comment-13233</link>
		<dc:creator>Jeff Clark</dc:creator>
		<pubDate>Tue, 31 Mar 2009 18:15:31 +0000</pubDate>
		<guid isPermaLink="false">http://kelsocartography.com/blog/?p=2205#comment-13233</guid>
		<description><![CDATA[Nice work Nathaniel - the simplify / generalization issue has constantly been a thorn in my side wrt contour (isolines in general) - your script is very timely. Thanks for putting it out to the masses.]]></description>
		<content:encoded><![CDATA[<p>Nice work Nathaniel &#8211; the simplify / generalization issue has constantly been a thorn in my side wrt contour (isolines in general) &#8211; your script is very timely. Thanks for putting it out to the masses.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nathaniel</title>
		<link>http://kelsocartography.com/blog/?p=2205&#038;cpage=1#comment-13223</link>
		<dc:creator>nathaniel</dc:creator>
		<pubDate>Tue, 31 Mar 2009 14:19:23 +0000</pubDate>
		<guid isPermaLink="false">http://kelsocartography.com/blog/?p=2205#comment-13223</guid>
		<description><![CDATA[@ Patrick: All the links work for me, what one are you having problems with?]]></description>
		<content:encoded><![CDATA[<p>@ Patrick: All the links work for me, what one are you having problems with?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick</title>
		<link>http://kelsocartography.com/blog/?p=2205&#038;cpage=1#comment-13222</link>
		<dc:creator>Patrick</dc:creator>
		<pubDate>Tue, 31 Mar 2009 13:41:35 +0000</pubDate>
		<guid isPermaLink="false">http://kelsocartography.com/blog/?p=2205#comment-13222</guid>
		<description><![CDATA[This sounds great, but I can&#039;t seem to get the link to work.]]></description>
		<content:encoded><![CDATA[<p>This sounds great, but I can&#8217;t seem to get the link to work.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
