<?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 for Jens Arps</title>
	<atom:link href="http://jensarps.de/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://jensarps.de</link>
	<description></description>
	<lastBuildDate>Tue, 01 May 2012 11:30:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Comment on How to make three.js Ray caster detect Collada objects by Jens Arps</title>
		<link>http://jensarps.de/2012/04/10/how-to-make-three-js-ray-caster-detect-collada-objects/comment-page-1/#comment-5592</link>
		<dc:creator>Jens Arps</dc:creator>
		<pubDate>Tue, 01 May 2012 11:30:20 +0000</pubDate>
		<guid isPermaLink="false">http://jensarps.de/?p=451#comment-5592</guid>
		<description>A  nice example where a mouse down event triggers a ray casting is this one:

https://github.com/mrdoob/three.js/blob/master/examples/webgl_interactive_draggablecubes.html#L191

On line 198 there is a ray being cast into the &quot;direction&quot; of the mouse cursor position. The ray caster successfully detects the objects in the scene, as they are instances of THREE.Mesh (see line 68). Were there any imported Collada objects, the ray caster would ignore them without the above mentioned modifications.</description>
		<content:encoded><![CDATA[<p>A  nice example where a mouse down event triggers a ray casting is this one:</p>
<p><a href="https://github.com/mrdoob/three.js/blob/master/examples/webgl_interactive_draggablecubes.html#L191" rel="nofollow">https://github.com/mrdoob/three.js/blob/master/examples/webgl_interactive_draggablecubes.html#L191</a></p>
<p>On line 198 there is a ray being cast into the &#8220;direction&#8221; of the mouse cursor position. The ray caster successfully detects the objects in the scene, as they are instances of THREE.Mesh (see line 68). Were there any imported Collada objects, the ray caster would ignore them without the above mentioned modifications.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to make three.js Ray caster detect Collada objects by Stefan</title>
		<link>http://jensarps.de/2012/04/10/how-to-make-three-js-ray-caster-detect-collada-objects/comment-page-1/#comment-5591</link>
		<dc:creator>Stefan</dc:creator>
		<pubDate>Mon, 30 Apr 2012 21:49:56 +0000</pubDate>
		<guid isPermaLink="false">http://jensarps.de/?p=451#comment-5591</guid>
		<description>unfortunately this don&#039;t work for me.
can you post a little sample source code in which the mousedown event is implemented so i can try it
thanks</description>
		<content:encoded><![CDATA[<p>unfortunately this don&#8217;t work for me.<br />
can you post a little sample source code in which the mousedown event is implemented so i can try it<br />
thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Working with IDBWrapper, Part 1 by Parsahuram</title>
		<link>http://jensarps.de/2011/11/25/working-with-idbwrapper-part-1/comment-page-1/#comment-5585</link>
		<dc:creator>Parsahuram</dc:creator>
		<pubDate>Mon, 12 Dec 2011 03:01:10 +0000</pubDate>
		<guid isPermaLink="false">http://jensarps.de/?p=405#comment-5585</guid>
		<description>Thinking about the way you are dealing with cursors, and looking at the related literature on ECMA.next iterators and generators, I started writing this - http://blog.nparashuram.com/2011/11/indexeddb-apis-javascriptnext.html

Also, some questions on transactions. 

- Is there a way in the API to say that perform a write and another operation in hte same transaction ? 


- What happens if one tab deletes is doing a version transaction deleting an object store while the other writes to that store ? Standard errors, right ?</description>
		<content:encoded><![CDATA[<p>Thinking about the way you are dealing with cursors, and looking at the related literature on ECMA.next iterators and generators, I started writing this &#8211; <a href="http://blog.nparashuram.com/2011/11/indexeddb-apis-javascriptnext.html" rel="nofollow">http://blog.nparashuram.com/2011/11/indexeddb-apis-javascriptnext.html</a></p>
<p>Also, some questions on transactions. </p>
<p>- Is there a way in the API to say that perform a write and another operation in hte same transaction ? </p>
<p>- What happens if one tab deletes is doing a version transaction deleting an object store while the other writes to that store ? Standard errors, right ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Working with IDBWrapper, Part 1 by Jens Arps</title>
		<link>http://jensarps.de/2011/11/25/working-with-idbwrapper-part-1/comment-page-1/#comment-5576</link>
		<dc:creator>Jens Arps</dc:creator>
		<pubDate>Tue, 29 Nov 2011 18:38:45 +0000</pubDate>
		<guid isPermaLink="false">http://jensarps.de/?p=405#comment-5576</guid>
		<description>@Parashuram

I really like the LINQ syntax! A nice, human-readable way of retrieving data.

Your questions:
1. Yes, store creation happens in a VERSION_CHANGE transaction.
2. Yes, getAll returns an Array. FF already has a non-standard impl of getAll, in Chrome I do iterate over all stored entries. So, yeah, if the data is huge, this is going to be an intense operation :) Iteration is in the making and will be there for the second part of this tutorial; you can have a sneak peek at the iterate() method in the develop branch of IDBWrapper on GitHub.
3. Index functionality will also be covered in part two, but you can already check it out in the develop branch.
4. Yes, get() and getAll() use a READ_ONLY transaction, other methods READ_WRITE. iterate() will probably offer both depending on a flag you can set, defaulting to READ_ONLY, as most ppl won&#039;t need write access in cursors.</description>
		<content:encoded><![CDATA[<p>@Parashuram</p>
<p>I really like the LINQ syntax! A nice, human-readable way of retrieving data.</p>
<p>Your questions:<br />
1. Yes, store creation happens in a VERSION_CHANGE transaction.<br />
2. Yes, getAll returns an Array. FF already has a non-standard impl of getAll, in Chrome I do iterate over all stored entries. So, yeah, if the data is huge, this is going to be an intense operation <img src='http://jensarps.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Iteration is in the making and will be there for the second part of this tutorial; you can have a sneak peek at the iterate() method in the develop branch of IDBWrapper on GitHub.<br />
3. Index functionality will also be covered in part two, but you can already check it out in the develop branch.<br />
4. Yes, get() and getAll() use a READ_ONLY transaction, other methods READ_WRITE. iterate() will probably offer both depending on a flag you can set, defaulting to READ_ONLY, as most ppl won&#8217;t need write access in cursors.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Working with IDBWrapper, Part 1 by Parashuram</title>
		<link>http://jensarps.de/2011/11/25/working-with-idbwrapper-part-1/comment-page-1/#comment-5575</link>
		<dc:creator>Parashuram</dc:creator>
		<pubDate>Tue, 29 Nov 2011 04:53:13 +0000</pubDate>
		<guid isPermaLink="false">http://jensarps.de/?p=405#comment-5575</guid>
		<description>Some questions on the implementation 

1. When a store does not exist and I do a new IDBStore, and then store it, does it all happen in the VERSION_CHANGE transaction

2. When getting all items, all data seems to be in an array. What if the amount of data is huge ? Why not have an iterator like syntax? 

3. Noticed that Index functionality is not available. Any specific reason for that. 

4. What is the default transaction type you use for get vs store ? Do you explicitly change from READ to READ_WRITE ?</description>
		<content:encoded><![CDATA[<p>Some questions on the implementation </p>
<p>1. When a store does not exist and I do a new IDBStore, and then store it, does it all happen in the VERSION_CHANGE transaction</p>
<p>2. When getting all items, all data seems to be in an array. What if the amount of data is huge ? Why not have an iterator like syntax? </p>
<p>3. Noticed that Index functionality is not available. Any specific reason for that. </p>
<p>4. What is the default transaction type you use for get vs store ? Do you explicitly change from READ to READ_WRITE ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Working with IDBWrapper, Part 1 by Parashuram</title>
		<link>http://jensarps.de/2011/11/25/working-with-idbwrapper-part-1/comment-page-1/#comment-5574</link>
		<dc:creator>Parashuram</dc:creator>
		<pubDate>Tue, 29 Nov 2011 04:44:40 +0000</pubDate>
		<guid isPermaLink="false">http://jensarps.de/?p=405#comment-5574</guid>
		<description>I can relate to why you need a wrapper. I think that the API can quickly get too verbose. I wrote a similar wrapper, with some semantic differences. 
A jquery plugin for IndexedDB - this uses jquery deferreds and tries to use smart defaults - 
Demo : http://nparashuram.com/IndexedDB/jquery/index.html
Blog : http://blog.nparashuram.com/2011/04/indexeddb-jquery-plugin.html

Since IndexedDB does not have a querying language, I thought of writing one up - 
Demo: http://nparashuram.com/IndexedDB/LINQ/index.html
Blog: http://blog.nparashuram.com/2011/04/linq-on-indexeddb.html


Let me know what you think of the API .. :)</description>
		<content:encoded><![CDATA[<p>I can relate to why you need a wrapper. I think that the API can quickly get too verbose. I wrote a similar wrapper, with some semantic differences.<br />
A jquery plugin for IndexedDB &#8211; this uses jquery deferreds and tries to use smart defaults &#8211;<br />
Demo : <a href="http://nparashuram.com/IndexedDB/jquery/index.html" rel="nofollow">http://nparashuram.com/IndexedDB/jquery/index.html</a><br />
Blog : <a href="http://blog.nparashuram.com/2011/04/indexeddb-jquery-plugin.html" rel="nofollow">http://blog.nparashuram.com/2011/04/indexeddb-jquery-plugin.html</a></p>
<p>Since IndexedDB does not have a querying language, I thought of writing one up &#8211;<br />
Demo: <a href="http://nparashuram.com/IndexedDB/LINQ/index.html" rel="nofollow">http://nparashuram.com/IndexedDB/LINQ/index.html</a><br />
Blog: <a href="http://blog.nparashuram.com/2011/04/linq-on-indexeddb.html" rel="nofollow">http://blog.nparashuram.com/2011/04/linq-on-indexeddb.html</a></p>
<p>Let me know what you think of the API .. <img src='http://jensarps.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Porting a 3D RPG to WebGL, Part 1 by sasklacz</title>
		<link>http://jensarps.de/2011/11/07/porting-a-3d-rpg-to-webgl-part-1/comment-page-1/#comment-5572</link>
		<dc:creator>sasklacz</dc:creator>
		<pubDate>Fri, 18 Nov 2011 06:28:39 +0000</pubDate>
		<guid isPermaLink="false">http://jensarps.de/?p=366#comment-5572</guid>
		<description>thanks to Jens I was able to see this live and it&#039;s really a superb work especially when lookin at the amount of time guys put into this. I think I&#039;ll take a look at the GLGE thing cuz gothic series is on top of my fav rpg&#039;s list.</description>
		<content:encoded><![CDATA[<p>thanks to Jens I was able to see this live and it&#8217;s really a superb work especially when lookin at the amount of time guys put into this. I think I&#8217;ll take a look at the GLGE thing cuz gothic series is on top of my fav rpg&#8217;s list.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Porting a 3D RPG to WebGL, Part 1 by Jens Arps</title>
		<link>http://jensarps.de/2011/11/07/porting-a-3d-rpg-to-webgl-part-1/comment-page-1/#comment-5571</link>
		<dc:creator>Jens Arps</dc:creator>
		<pubDate>Mon, 07 Nov 2011 21:07:14 +0000</pubDate>
		<guid isPermaLink="false">http://jensarps.de/?p=366#comment-5571</guid>
		<description>Thank you!

Initially I thought I wouldn&#039;t be able to show this project to anybody at all – but it was exactly your post about the TF2 level that opened my eyes that at least a video is possible :)

About the culling: Right now, there&#039;s no culling at all. Mostly because I still have no clear idea of how to do it… I&#039;m not sure if GLGE removes anything that&#039;s behind the &quot;fog-clipping&quot;, but I don&#039;t really think so, as the world currently is one huge mesh.

And for the capture I used IShowU, which is pretty easy to use, I can recommend it.

Thanks again, glad you liked it!</description>
		<content:encoded><![CDATA[<p>Thank you!</p>
<p>Initially I thought I wouldn&#8217;t be able to show this project to anybody at all – but it was exactly your post about the TF2 level that opened my eyes that at least a video is possible <img src='http://jensarps.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>About the culling: Right now, there&#8217;s no culling at all. Mostly because I still have no clear idea of how to do it… I&#8217;m not sure if GLGE removes anything that&#8217;s behind the &#8220;fog-clipping&#8221;, but I don&#8217;t really think so, as the world currently is one huge mesh.</p>
<p>And for the capture I used IShowU, which is pretty easy to use, I can recommend it.</p>
<p>Thanks again, glad you liked it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Porting a 3D RPG to WebGL, Part 1 by Brandon Jones</title>
		<link>http://jensarps.de/2011/11/07/porting-a-3d-rpg-to-webgl-part-1/comment-page-1/#comment-5570</link>
		<dc:creator>Brandon Jones</dc:creator>
		<pubDate>Mon, 07 Nov 2011 19:56:04 +0000</pubDate>
		<guid isPermaLink="false">http://jensarps.de/?p=366#comment-5570</guid>
		<description>This is some awesome work! It&#039;s an incredible shame that you can&#039;t post a live version, but I know all too well the issues with that. (I have the same problem with my WebGL TF2 demo.)

A clarification on the post, if you don&#039;t mind: Are you doing no visibility culling at all, or only missing the portal culling? With environments that large I&#039;d imagine that you&#039;d have to be culling something, or you&#039;d start thrashing video memory pretty badly.

Finally: What are you using for the video capture? I&#039;ve gotten knocked on my demos several times because the captures make them look jittery. Yours is nice and smooth, though.

(Oh, and I feel your pain on the Mouse Lock thing. It can&#039;t possibly come soon enough!)

Great job again, and I&#039;ll be following this project closely!</description>
		<content:encoded><![CDATA[<p>This is some awesome work! It&#8217;s an incredible shame that you can&#8217;t post a live version, but I know all too well the issues with that. (I have the same problem with my WebGL TF2 demo.)</p>
<p>A clarification on the post, if you don&#8217;t mind: Are you doing no visibility culling at all, or only missing the portal culling? With environments that large I&#8217;d imagine that you&#8217;d have to be culling something, or you&#8217;d start thrashing video memory pretty badly.</p>
<p>Finally: What are you using for the video capture? I&#8217;ve gotten knocked on my demos several times because the captures make them look jittery. Yours is nice and smooth, though.</p>
<p>(Oh, and I feel your pain on the Mouse Lock thing. It can&#8217;t possibly come soon enough!)</p>
<p>Great job again, and I&#8217;ll be following this project closely!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Storage Research &#8211; Your Help is Needed! by Jens Arps</title>
		<link>http://jensarps.de/2010/09/07/storage-research-your-help-is-needed/comment-page-1/#comment-3184</link>
		<dc:creator>Jens Arps</dc:creator>
		<pubDate>Thu, 23 Sep 2010 10:49:33 +0000</pubDate>
		<guid isPermaLink="false">http://jensarps.de/?p=278#comment-3184</guid>
		<description>&lt;a href=&quot;#comment-2922&quot; rel=&quot;nofollow&quot;&gt;@Rakshit Menpara&lt;/a&gt;, &lt;a href=&quot;#comment-3062&quot; rel=&quot;nofollow&quot;&gt;@kea&lt;/a&gt; Thanks for testing!</description>
		<content:encoded><![CDATA[<p><a href="#comment-2922" rel="nofollow">@Rakshit Menpara</a>, <a href="#comment-3062" rel="nofollow">@kea</a> Thanks for testing!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

