<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
	<link rel="self" type="application/atom+xml" href="https://pybullet.org/Bullet/phpBB3/app.php/feed/topic/5249" />

	<title>Real-Time Physics Simulation Forum</title>
	
	<link href="https://pybullet.org/Bullet/phpBB3/index.php" />
	<updated>2010-06-16T18:44:53+00:00</updated>

	<author><name><![CDATA[Real-Time Physics Simulation Forum]]></name></author>
	<id>https://pybullet.org/Bullet/phpBB3/app.php/feed/topic/5249</id>

		<entry>
		<author><name><![CDATA[paul.dubois]]></name></author>
		<updated>2010-06-16T18:44:53+00:00</updated>

		<published>2010-06-16T18:44:53+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=19031#p19031</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=19031#p19031"/>
		<title type="html"><![CDATA[Re: MOPP analogue]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=19031#p19031"><![CDATA[
<blockquote class="uncited"><div>* Use btCompoundShape with optional dbvt.<br>CON: ray and sweep tests don't use the acceleration structure (<a href="http://code.google.com/p/bullet/issues/detail?id=25" class="postlink">issue 25</a>). Also, seems like a slight abuse of shapes; nobody will care about the combined inertia tensor, for example. Issue 25 looks easy for me to implement, but it _has_ been sitting around for a couple years -- is there some subtlety that I'm missing?</div></blockquote><blockquote class="uncited"><div>no subtlety, too few resources. Please implement it and provide a patch.</div></blockquote>For the record, this is not a good solution because of <a href="http://code.google.com/p/bullet/issues/detail?id=348" class="postlink">http://code.google.com/p/bullet/issues/detail?id=348</a><p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=6691">paul.dubois</a> — Wed Jun 16, 2010 6:44 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Erwin Coumans]]></name></author>
		<updated>2010-06-13T03:43:33+00:00</updated>

		<published>2010-06-13T03:43:33+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=18963#p18963</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=18963#p18963"/>
		<title type="html"><![CDATA[Re: MOPP analogue]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=18963#p18963"><![CDATA[
<blockquote class="uncited"><div>We divide our large world into chunks and wrap all static collision for a chunk into a Hk MOPP. The broadphase contains only a couple static objects -- one for the MOPP, one with a custom heightfield shape.<br><br>There seem to be a few possiblilities to do this this in Bullet.<br><br>* Forget the container; batch-add all the static objects to the broadphase at runtime. <br>CON: Makes shifting the broadphase origin more expensive, forces us to build the acceleration structure at runtime.</div></blockquote>If you use btDbvtBroadphase, all static objects go in a separate btDbvt tree. It should be efficient.<blockquote class="uncited"><div>* Use btCompoundShape with optional dbvt.<br>CON: ray and sweep tests don't use the acceleration structure (<a href="http://code.google.com/p/bullet/issues/detail?id=25" class="postlink">issue 25</a>). Also, seems like a slight abuse of shapes; nobody will care about the combined inertia tensor, for example. Issue 25 looks easy for me to implement, but it _has_ been sitting around for a couple years -- is there some subtlety that I'm missing?</div></blockquote>no subtlety, too few resources. Please implement it and provide a patch.<blockquote class="uncited"><div>* use btMultiSapBroadphase; add a SAP for each chunk of the world, containing only that chunk's static data.</div></blockquote>Not recommended, btMultiSapBroadphase is unfinished an suboptimal. First option is best.<br><br>We could easily extend the btBvhTriangleMeshShape to accept all types of shapes. Its static acceleration structure is more compact than btDbvt.<br><br>Thanks,<br>Erwin<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=2">Erwin Coumans</a> — Sun Jun 13, 2010 3:43 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[paul.dubois]]></name></author>
		<updated>2010-06-12T00:40:25+00:00</updated>

		<published>2010-06-12T00:40:25+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=18955#p18955</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=18955#p18955"/>
		<title type="html"><![CDATA[MOPP analogue]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=18955#p18955"><![CDATA[
We divide our large world into chunks and wrap all static collision for a chunk into a Hk MOPP. The broadphase contains only a couple static objects -- one for the MOPP, one with a custom heightfield shape.<br><br>There seem to be a few possiblilities to do this this in Bullet.<br><br>* Forget the container; batch-add all the static objects to the broadphase at runtime. <br>CON: Makes shifting the broadphase origin more expensive, forces us to build the acceleration structure at runtime.<br><br>* Use btCompoundShape with optional dbvt.<br>CON: ray and sweep tests don't use the acceleration structure (<a href="http://code.google.com/p/bullet/issues/detail?id=25" class="postlink">issue 25</a>). Also, seems like a slight abuse of shapes; nobody will care about the combined inertia tensor, for example. Issue 25 looks easy for me to implement, but it _has_ been sitting around for a couple years -- is there some subtlety that I'm missing?<br><br>* use btMultiSapBroadphase; add a SAP for each chunk of the world, containing only that chunk's static data.<br><br>So, a couple questions:<br>btMultiSap or btCompoundShape for static collision? Or something else?<br>Is there anything tricky I'm missing about <a href="http://code.google.com/p/bullet/issues/detail?id=25" class="postlink">issue 25</a>?<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=6691">paul.dubois</a> — Sat Jun 12, 2010 12:40 am</p><hr />
]]></content>
	</entry>
	</feed>
