<?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: Ginger section</title>
	<atom:link href="http://toxiclibs.org/2010/01/ginger-section/feed/" rel="self" type="application/rss+xml" />
	<link>http://toxiclibs.org/2010/01/ginger-section/</link>
	<description>Building blocks for computational design</description>
	<lastBuildDate>Fri, 27 Aug 2010 09:41:48 +0100</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Bob</title>
		<link>http://toxiclibs.org/2010/01/ginger-section/comment-page-1/#comment-470</link>
		<dc:creator>Bob</dc:creator>
		<pubDate>Wed, 21 Jul 2010 19:14:26 +0000</pubDate>
		<guid isPermaLink="false">http://toxiclibs.postspectacular.com/?p=61#comment-470</guid>
		<description>That&#039;s great thanks so much!</description>
		<content:encoded><![CDATA[<p>That&#8217;s great thanks so much!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: toxi</title>
		<link>http://toxiclibs.org/2010/01/ginger-section/comment-page-1/#comment-465</link>
		<dc:creator>toxi</dc:creator>
		<pubDate>Wed, 21 Jul 2010 12:00:03 +0000</pubDate>
		<guid isPermaLink="false">http://toxiclibs.postspectacular.com/?p=61#comment-465</guid>
		<description>No need for that (in case of the AABB style clipping as above). The volumetric space itself is a cubic grid and what you&#039;re seeing is simply the full space and the fact that he didn&#039;t close the sides of the volume. You can also see the effect in the BoxFluid demo which comes with the libraries, only there I chose to close the sides by default (can be toggled on/off though). Online demo of that is here: http://www.openprocessing.org/visuals/?visualID=9673

As for clipping using a freely defined plane or other form: that&#039;s something still outstanding (unfortunately), but since the resulting mesh is a standard triangle mesh you could at least do a simple culling of entire polygons by using the classifyPoint() method of the Plane class. If one (or all) vertices of a triangle are on the &quot;wrong&quot; side of the plane, simply don&#039;t render it (or build a new mesh which only contains the triangles which are valid). That approach will create fuzzy borders for non-axis-aligned planes, but is better than nothing. If you want to spend more effort you can then also use intersectsRay() from triangle vertices outside to find the correct point on the clipping plane...</description>
		<content:encoded><![CDATA[<p>No need for that (in case of the AABB style clipping as above). The volumetric space itself is a cubic grid and what you&#8217;re seeing is simply the full space and the fact that he didn&#8217;t close the sides of the volume. You can also see the effect in the BoxFluid demo which comes with the libraries, only there I chose to close the sides by default (can be toggled on/off though). Online demo of that is here: <a href="http://www.openprocessing.org/visuals/?visualID=9673" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/www.openprocessing.org/visuals/?visualID=9673&amp;referer=');">http://www.openprocessing.org/visuals/?visualID=9673</a></p>
<p>As for clipping using a freely defined plane or other form: that&#8217;s something still outstanding (unfortunately), but since the resulting mesh is a standard triangle mesh you could at least do a simple culling of entire polygons by using the classifyPoint() method of the Plane class. If one (or all) vertices of a triangle are on the &#8220;wrong&#8221; side of the plane, simply don&#8217;t render it (or build a new mesh which only contains the triangles which are valid). That approach will create fuzzy borders for non-axis-aligned planes, but is better than nothing. If you want to spend more effort you can then also use intersectsRay() from triangle vertices outside to find the correct point on the clipping plane&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob</title>
		<link>http://toxiclibs.org/2010/01/ginger-section/comment-page-1/#comment-464</link>
		<dc:creator>Bob</dc:creator>
		<pubDate>Wed, 21 Jul 2010 08:01:24 +0000</pubDate>
		<guid isPermaLink="false">http://toxiclibs.postspectacular.com/?p=61#comment-464</guid>
		<description>I&#039;m curious, what method(s) would be a starting point for clipping the volume? Here it looks like a simple AABB is doing the clipping.  intersectsRay?

Very cool though.</description>
		<content:encoded><![CDATA[<p>I&#8217;m curious, what method(s) would be a starting point for clipping the volume? Here it looks like a simple AABB is doing the clipping.  intersectsRay?</p>
<p>Very cool though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: echoechonoisenoise</title>
		<link>http://toxiclibs.org/2010/01/ginger-section/comment-page-1/#comment-5</link>
		<dc:creator>echoechonoisenoise</dc:creator>
		<pubDate>Fri, 15 Jan 2010 21:31:16 +0000</pubDate>
		<guid isPermaLink="false">http://toxiclibs.postspectacular.com/?p=61#comment-5</guid>
		<description>thank you toxi. your libs are a kind of  breakthrough in the community no?
a little bit more here: http://echoechonoisenoise.wordpress.com/</description>
		<content:encoded><![CDATA[<p>thank you toxi. your libs are a kind of  breakthrough in the community no?<br />
a little bit more here: <a href="http://echoechonoisenoise.wordpress.com/" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/echoechonoisenoise.wordpress.com/?referer=');">http://echoechonoisenoise.wordpress.com/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
