<feed xmlns='http://www.w3.org/2005/Atom'>
<title>powder/src/air.c, branch solidswork</title>
<subtitle>The Powder Toy</subtitle>
<link rel='alternate' type='text/html' href='http://git.unaligned.org/git/powder/'/>
<entry>
<title>Remove old code</title>
<updated>2012-11-17T19:43:59Z</updated>
<author>
<name>Simon Robertshaw</name>
<email>simon@hardwired.org.uk</email>
</author>
<published>2012-11-17T19:43:59Z</published>
<link rel='alternate' type='text/html' href='http://git.unaligned.org/git/powder/commit/?id=e3594aba9e05c6865d396418c028049cda92c2f3'/>
<id>e3594aba9e05c6865d396418c028049cda92c2f3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make ambient heat convection work a bit better</title>
<updated>2012-06-12T23:56:22Z</updated>
<author>
<name>jacksonmj</name>
<email>mj-pt@jacksonmj.co.uk</email>
</author>
<published>2012-06-12T23:42:30Z</published>
<link rel='alternate' type='text/html' href='http://git.unaligned.org/git/powder/commit/?id=6c3034acffc79f810d20cd04d14134c7ac2ada0e'/>
<id>6c3034acffc79f810d20cd04d14134c7ac2ada0e</id>
<content type='text'>
Previously, it was comparing the temperature of the current cell to the
average of the cells around it (plus some advection affecting the
average, but that makes no difference if the air starts out stationary),
and basing the velocity change on this temperature difference.

If the cell below is hotter and the cell above is cooler, the air should
rise. But in this case, the average of surrounding cells tends to be
near the temperature of the current cell, so not much happens.

Just using the temperature difference between the current cell and the
cell above makes convection work a lot better.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, it was comparing the temperature of the current cell to the
average of the cells around it (plus some advection affecting the
average, but that makes no difference if the air starts out stationary),
and basing the velocity change on this temperature difference.

If the cell below is hotter and the cell above is cooler, the air should
rise. But in this case, the average of surrounding cells tends to be
near the temperature of the current cell, so not much happens.

Just using the temperature difference between the current cell and the
cell above makes convection work a lot better.
</pre>
</div>
</content>
</entry>
<entry>
<title>New element: Titanium, absorbs some neutrons, acts as a solid wall to air. Move blockair filling into update_particles so it can be used by elements</title>
<updated>2012-05-11T20:02:58Z</updated>
<author>
<name>Simon Robertshaw</name>
<email>simon@hardwired.org.uk</email>
</author>
<published>2012-05-11T20:02:58Z</published>
<link rel='alternate' type='text/html' href='http://git.unaligned.org/git/powder/commit/?id=d7fa0b139e5a91c3b1d406e63cae4a6ad79d0cd0'/>
<id>d7fa0b139e5a91c3b1d406e63cae4a6ad79d0cd0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change license from GPLv2+ to GPLv3+</title>
<updated>2012-05-06T01:20:57Z</updated>
<author>
<name>jacksonmj</name>
<email>mj-pt@jacksonmj.co.uk</email>
</author>
<published>2012-05-06T01:06:34Z</published>
<link rel='alternate' type='text/html' href='http://git.unaligned.org/git/powder/commit/?id=a1aeabeee4c489384a4b12310d606acf1e26bd37'/>
<id>a1aeabeee4c489384a4b12310d606acf1e26bd37</id>
<content type='text'>
Also add headers stating the license to some more of the source files
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also add headers stating the license to some more of the source files
</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent ambient heat going through walls</title>
<updated>2012-02-05T14:45:30Z</updated>
<author>
<name>jacksonmj</name>
<email>mj-pt@jacksonmj.co.uk</email>
</author>
<published>2012-02-04T16:30:38Z</published>
<link rel='alternate' type='text/html' href='http://git.unaligned.org/git/powder/commit/?id=ccb88b6b3b1f77118e996432bdf47bbd5140c872'/>
<id>ccb88b6b3b1f77118e996432bdf47bbd5140c872</id>
<content type='text'>
Still doesn't conserve energy, it might disappear when blown towards a wall,
but it will no longer go through the wall.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Still doesn't conserve energy, it might disappear when blown towards a wall,
but it will no longer go through the wall.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move Newtonian gravity into a new file</title>
<updated>2011-12-18T14:04:47Z</updated>
<author>
<name>jacksonmj</name>
<email>mj-pt@jacksonmj.co.uk</email>
</author>
<published>2011-12-10T15:23:33Z</published>
<link rel='alternate' type='text/html' href='http://git.unaligned.org/git/powder/commit/?id=934d1da66eb5aec49769feaf00d0949f805fd3d5'/>
<id>934d1da66eb5aec49769feaf00d0949f805fd3d5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Calculate Newtonian gravity using fast Fourier transforms</title>
<updated>2011-08-06T10:13:22Z</updated>
<author>
<name>jacksonmj</name>
<email>mj-pt@jacksonmj.co.uk</email>
</author>
<published>2011-07-14T21:16:11Z</published>
<link rel='alternate' type='text/html' href='http://git.unaligned.org/git/powder/commit/?id=788b0cd04ce08b1a0d05d4ecd3cc0b8cfdd616c3'/>
<id>788b0cd04ce08b1a0d05d4ecd3cc0b8cfdd616c3</id>
<content type='text'>
About 16% slower for one cell changing, same speed for 6 cells changing,
and several hundred times faster for whole screen changing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
About 16% slower for one cell changing, same speed for 6 cells changing,
and several hundred times faster for whole screen changing.
</pre>
</div>
</content>
</entry>
<entry>
<title>update_air now runs 10% faster</title>
<updated>2011-07-24T12:10:43Z</updated>
<author>
<name>jacksonmj</name>
<email>mj-pt@jacksonmj.co.uk</email>
</author>
<published>2011-07-23T18:24:32Z</published>
<link rel='alternate' type='text/html' href='http://git.unaligned.org/git/powder/commit/?id=aeaaa1c4dabbb1816f2afd39dc80b2eb4f3be34e'/>
<id>aeaaa1c4dabbb1816f2afd39dc80b2eb4f3be34e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Lensing effect for gravity, adds 3 new gravity maps (full resolution, linear interpolation for faux accuracy), old ones should be removed in time.</title>
<updated>2011-07-18T22:58:08Z</updated>
<author>
<name>Simon Robertshaw</name>
<email>simon@hardwired.org.uk</email>
</author>
<published>2011-07-18T22:58:08Z</published>
<link rel='alternate' type='text/html' href='http://git.unaligned.org/git/powder/commit/?id=68404608f69a03546b91b4e1fe800abf48a88e74'/>
<id>68404608f69a03546b91b4e1fe800abf48a88e74</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Hot air rises [Experimental]</title>
<updated>2011-06-25T16:40:35Z</updated>
<author>
<name>Simon Robertshaw</name>
<email>simon@hardwired.org.uk</email>
</author>
<published>2011-06-25T16:40:35Z</published>
<link rel='alternate' type='text/html' href='http://git.unaligned.org/git/powder/commit/?id=6c3093cabf7cb16cf95eba2b7ea5bbb5ed33c863'/>
<id>6c3093cabf7cb16cf95eba2b7ea5bbb5ed33c863</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
