<?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/2013" />

	<title>Real-Time Physics Simulation Forum</title>
	
	<link href="https://pybullet.org/Bullet/phpBB3/index.php" />
	<updated>2008-10-29T23:26:47+00:00</updated>

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

		<entry>
		<author><name><![CDATA[kuxv]]></name></author>
		<updated>2008-10-29T23:26:47+00:00</updated>

		<published>2008-10-29T23:26:47+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=11063#p11063</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=11063#p11063"/>
		<title type="html"><![CDATA[Re: Fast Collision Detection using Representative-Triangles]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=11063#p11063"><![CDATA[
So when I was looking for face-face contact generation I've came upon this <a href="http://mis.hevra.haifa.ac.il/~ishimshoni/papers/TroppTalShimshoni.pdf" class="postlink">http://mis.hevra.haifa.ac.il/~ishimshon ... mshoni.pdf</a>. There is even source code included. It takes 2 triangles and tells whenever they intersects or now. But I don't think this is what is meant by contact generation. I would really appreceiate some info on this. I think that contact generation stands for points or areas which actually intersects when 2 triangles intersects. Am I right?<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=2356">kuxv</a> — Wed Oct 29, 2008 11:26 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[kuxv]]></name></author>
		<updated>2008-10-22T08:45:09+00:00</updated>

		<published>2008-10-22T08:45:09+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=10956#p10956</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=10956#p10956"/>
		<title type="html"><![CDATA[Re: Fast Collision Detection using Representative-Triangles]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=10956#p10956"><![CDATA[
Hi,<br><br>  it's been some time from my first post. I've talked with Nathanael regarding implementation of RTRI in bullet soft body.<br>I need to create data structure holding topological information of nodes/faces. That one is easy.<br>Then comes harder part and that's why I need some help. It's regarding contacts generation.<br>Acording to Nathanael it will require a new contact type and solver. Generalized face/face with barycentric masses weighting.<br>I know absolutly nothing about this. I've tried google of course, but no luck <img class="smilies" src="https://pybullet.org/Bullet/phpBB3/images/smilies/icon_sad.gif" width="15" height="15" alt=":(" title="Sad"><br>If anybody can give me some info on this or direct me somewhere where I can find more information about this it would be very appreciated.<br><br>Thanks<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=2356">kuxv</a> — Wed Oct 22, 2008 8:45 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Erwin Coumans]]></name></author>
		<updated>2008-05-06T23:21:17+00:00</updated>

		<published>2008-05-06T23:21:17+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=8343#p8343</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=8343#p8343"/>
		<title type="html"><![CDATA[Re: Fast Collision Detection using Representative-Triangles]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=8343#p8343"><![CDATA[
<blockquote class="uncited"><div>I have another question. My target here is to make discrete collision detection of 2 and more TriMeshes. I want to represent them using AABB trees. Those meshes should move and react on collisions when thay occure. Is it OK to use  btBvhTriangleMeshShape for this? If not why? <br><br>Thanks for help.</div></blockquote>No, there is currently no collision detection between two btBvhTriangleMeshShapes. Purpose of btBvhTriangleMeshShape is for static non-moving collision shapes, such as non-changing world environments, buildings etc. So there is no collision detection or resolution between static objects.<br><br>By default, Bullet only registers and handles convex versus concave collision detection, in btConvexConcaveCollisionAlgorithm. This uses btOptimizedBvh. btOptimizedBvh only implements a BVH tree versus AABB traversal, not a BVH tree versus BVH tree traversal.<br><br>If you really need moving concave triangle meshes, you can try to use btGImpactMeshShape. Please check Bullet/Demos/MovingConcaveDemo how to use this.<br>Collision detection between btGImpactMeshShape uses btGImpactQuantizedBvh. Bullet/Extras/GIMPACT/Bullet/btGImpactQuantizedBvh.h is very similar to btOptimizedBvh, and it implements BVH tree versus BVH tree.<br><br>btGImpactCollisionAlgorithm implements the interaction (and tree traversal) between two btGImpactMeshShapes. You need to register this algorithm, because by default it is not part of Bullet.<br><br>Hope this helps,<br>Erwin<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=2">Erwin Coumans</a> — Tue May 06, 2008 11:21 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[kuxv]]></name></author>
		<updated>2008-05-06T22:08:22+00:00</updated>

		<published>2008-05-06T22:08:22+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=8342#p8342</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=8342#p8342"/>
		<title type="html"><![CDATA[Re: Fast Collision Detection using Representative-Triangles]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=8342#p8342"><![CDATA[
I have another question. My target here is to make discrete collision detection of 2 and more TriMeshes. I want to represent them using AABB trees. Those meshes should move and react on collisions when thay occure. Is it OK to use  btBvhTriangleMeshShape for this? If not why? <br><br>Thanks for help.<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=2356">kuxv</a> — Tue May 06, 2008 10:08 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[kuxv]]></name></author>
		<updated>2008-04-30T18:13:42+00:00</updated>

		<published>2008-04-30T18:13:42+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=8287#p8287</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=8287#p8287"/>
		<title type="html"><![CDATA[Re: Fast Collision Detection using Representative-Triangles]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=8287#p8287"><![CDATA[
HI, I've taken a look at bullet source code and I have some more questions to ask. There is AABB tree implemented(as you told me) in btOptimizedBvh.h. It stores individual mesh triangles at leafs of the tree. If there are 2 potentionaly colliding pairs from Broadphase and they are stored as BVHs, then these two BVHs are compared. Then triangles which are suspicious are compared for intersection in Narrowphase. Am I correct or had I misunderstood something ?<br><br>If I'm correct it should be easy to implement technique mentioned in that paper from my first post. Because all I need is to take this AABB tree and add some more info to each leaf and use this info later in Narrowphase.<br><br>Any notes welcome. Thank you.<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=2356">kuxv</a> — Wed Apr 30, 2008 6:13 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[kuxv]]></name></author>
		<updated>2008-03-30T18:07:44+00:00</updated>

		<published>2008-03-30T18:07:44+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=7794#p7794</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=7794#p7794"/>
		<title type="html"><![CDATA[Re: Fast Collision Detection using Representative-Triangles]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=7794#p7794"><![CDATA[
Thanks for quick reply, I'll look at it.<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=2356">kuxv</a> — Sun Mar 30, 2008 6:07 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Erwin Coumans]]></name></author>
		<updated>2008-03-30T16:23:55+00:00</updated>

		<published>2008-03-30T16:23:55+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=7788#p7788</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=7788#p7788"/>
		<title type="html"><![CDATA[Re: Fast Collision Detection using Representative-Triangles]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=7788#p7788"><![CDATA[
It should be straightforward to integrate another collision detector into Bullet. There are a few examples of doing so.<br><br>Best way is to check out Bullet/Demos/MovingConcaveDemo. It registers the optional GIMPACT concave collision detection.<br>Note that GIMPACT and Bullet already have an AABB tree that could be re-used for other purposes.<br><br>Also, there is the ODE box-box algorithms adapted for Bullet in Bullet/Extras/AlternativeCollisionAlgorithms, as example code.<br><br>Let us know how you get on,<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 Mar 30, 2008 4:23 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[kuxv]]></name></author>
		<updated>2008-03-30T14:16:38+00:00</updated>

		<published>2008-03-30T14:16:38+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=7787#p7787</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=7787#p7787"/>
		<title type="html"><![CDATA[Fast Collision Detection using Representative-Triangles]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=7787#p7787"><![CDATA[
Hi, <br>  I've discovered paper on fast collision detection <a href="http://www.cs.unc.edu/~geom/RTRI/" class="postlink">http://www.cs.unc.edu/~geom/RTRI/</a> <br>It is about bounding volume hierarchies of triangle features(i.e. vertices, edges, faces). <br>Now because I'm new to Bullet I would like to know if this could be integrated and if so then how ?<br>I'll be happy to implement it so if anybody can help me with kick-off so I can start coding right now it would be very appreciated.<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=2356">kuxv</a> — Sun Mar 30, 2008 2:16 pm</p><hr />
]]></content>
	</entry>
	</feed>
