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

	<title>Real-Time Physics Simulation Forum</title>
	
	<link href="https://pybullet.org/Bullet/phpBB3/index.php" />
	<updated>2006-10-23T14:34:52+00:00</updated>

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

		<entry>
		<author><name><![CDATA[Erwin Coumans]]></name></author>
		<updated>2006-10-23T14:34:52+00:00</updated>

		<published>2006-10-23T14:34:52+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2198#p2198</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2198#p2198"/>
		<title type="html"><![CDATA[2.17 problem]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2198#p2198"><![CDATA[
<blockquote class="uncited"><div>btDiscreteDynamicsWorld::addRigidBody sets gravity. Strange situation occurs. I set object gravity to zero (in constructor), then call addRigidBody. addRigidBody overwrites my gravity...<br><br>If I remove object, then add it back, addRigidBody overwrites gravity. Odd behaviour.... <img class="smilies" src="https://pybullet.org/Bullet/phpBB3/images/smilies/icon_rolleyes.gif" width="15" height="15" alt=":roll:" title="Rolling Eyes"></div></blockquote>This is intended and expected behavior, and will be clearly documented in the upcoming Bullet documentation.<br><br>Whenever you call 'setGravity' on the btDynamicsWorld, all rigidbodies that are currently added to this world will get this new gravity. And if you add a new rigid body to the world, it gets the gravity that is acting in that world. The only way you can have per-object gravity is to set its gravity AFTER you added it to the world. Also don't call 'setGravity' on the world, because it will overwrite all current gravity.<br><br>Thanks for the feedback,<br>Erwin<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=2">Erwin Coumans</a> — Mon Oct 23, 2006 2:34 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Jack]]></name></author>
		<updated>2006-10-23T09:08:50+00:00</updated>

		<published>2006-10-23T09:08:50+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2195#p2195</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2195#p2195"/>
		<title type="html"><![CDATA[2.17 problem]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2195#p2195"><![CDATA[
btDiscreteDynamicsWorld::addRigidBody sets gravity. Strange situation occurs. I set object gravity to zero (in constructor), then call addRigidBody. addRigidBody overwrites my gravity...<br><br>If I remove object, then add it back, addRigidBody overwrites gravity. Odd behaviour.... <img class="smilies" src="https://pybullet.org/Bullet/phpBB3/images/smilies/icon_rolleyes.gif" width="15" height="15" alt=":roll:" title="Rolling Eyes"><p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=772">Jack</a> — Mon Oct 23, 2006 9:08 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Erwin Coumans]]></name></author>
		<updated>2006-10-23T05:11:26+00:00</updated>

		<published>2006-10-23T05:11:26+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2192#p2192</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2192#p2192"/>
		<title type="html"><![CDATA[2.17 problem]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2192#p2192"><![CDATA[
Issues with static objects have been fixed in Bullet 2.18a.<br><br>Make sure you use btMotionState, to synchronize world transform between physics/graphics (see latest Bullet Demos). Also use the btDiscreteDynamicsWorld::addRigidBody, to add rigid bodies to the world. This automatically updates the collision filter flags, to avoid static-static collision detection.<br><br>Thanks for reporting!<br>Erwin<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=2">Erwin Coumans</a> — Mon Oct 23, 2006 5:11 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Erwin Coumans]]></name></author>
		<updated>2006-10-21T02:48:54+00:00</updated>

		<published>2006-10-21T02:48:54+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2185#p2185</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2185#p2185"/>
		<title type="html"><![CDATA[2.17 problem]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2185#p2185"><![CDATA[
<blockquote class="uncited"><div>I also found that if two static objects overlap each other then ASSERT(m_Adiag &gt; 0.0f); in btJacobianEntry::btJacobianEntry occurs....<br>Very annoying in DEBUG builds. However RELEASE builds work OK.</div></blockquote>This assert should never trigger, there is no purpose in trying to solve velocities between static/kinematic objects. By default there should be no collision detection and/or constraint solving between static and kinematic (animated) objects. Are you applying proper collision filtering flags? Can you send me some snippet (using PrivateMessage) so I can reproduce this in a Bullet demo?<br><br>Thanks in advance,<br>Erwin<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=2">Erwin Coumans</a> — Sat Oct 21, 2006 2:48 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Jack]]></name></author>
		<updated>2006-10-20T13:41:19+00:00</updated>

		<published>2006-10-20T13:41:19+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2182#p2182</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2182#p2182"/>
		<title type="html"><![CDATA[2.17 problem]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2182#p2182"><![CDATA[
I also found that if two static objects overlap each other then ASSERT(m_Adiag &gt; 0.0f); in btJacobianEntry::btJacobianEntry occurs....<br>Very annoying in DEBUG builds. However RELEASE builds work OK.<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=772">Jack</a> — Fri Oct 20, 2006 1:41 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Dragonlord]]></name></author>
		<updated>2006-10-19T21:58:37+00:00</updated>

		<published>2006-10-19T21:58:37+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2177#p2177</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2177#p2177"/>
		<title type="html"><![CDATA[2.17 problem]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2177#p2177"><![CDATA[
Should Mac not be case sensitive too? At last Linux is case sensitive and wrong case gonna kill you.<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=798">Dragonlord</a> — Thu Oct 19, 2006 9:58 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[SteveBaker]]></name></author>
		<updated>2006-10-19T20:15:54+00:00</updated>

		<published>2006-10-19T20:15:54+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2176#p2176</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2176#p2176"/>
		<title type="html"><![CDATA[2.17 problem]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2176#p2176"><![CDATA[
<blockquote class="uncited"><div><blockquote class="uncited"><div>I just did a checkout from SVN - and the 'trunk' version is missing a file LinearMath/btQuickProf.h:</div></blockquote>No files missing: it was a typo in DemoApplication.h, QuickProf.h -&gt; Quickprof.h<br><br>I'm surprised that my Mac OS X build just worked fine?!<br>It has been fixed in SVN. I'm on travel, and the hotel connection doesn't let me upload a new version of bullet-2.17.tgz, so it will be done early next week,</div></blockquote>OK - I can fix it now that I have SVN commit privs.<br><br>I think some OS's do not check for case-sensitivity in filenames...this might explain why it works in MacOS but not Linux.<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=726">SteveBaker</a> — Thu Oct 19, 2006 8:15 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Erwin Coumans]]></name></author>
		<updated>2006-10-19T13:06:35+00:00</updated>

		<published>2006-10-19T13:06:35+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2172#p2172</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2172#p2172"/>
		<title type="html"><![CDATA[2.17 problem]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2172#p2172"><![CDATA[
The recent Bullet development on synchronizing the motion state has some issues which will be fixed in the next release: for kinematic/static objects, the 'setWorldTransform' should not be called, only dynamic rigid bodies need this callback.<br><br>As a temporary workaround for static/kinematic objects, please call 'setCenterOfMassTransform' on the btRigidBody object, instead of setting m_worldTransform member directly.<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> — Thu Oct 19, 2006 1:06 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Erwin Coumans]]></name></author>
		<updated>2006-10-19T06:11:44+00:00</updated>

		<published>2006-10-19T06:11:44+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2169#p2169</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2169#p2169"/>
		<title type="html"><![CDATA[2.17 problem]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2169#p2169"><![CDATA[
<blockquote class="uncited"><div>I just did a checkout from SVN - and the 'trunk' version is missing a file LinearMath/btQuickProf.h:</div></blockquote>No files missing: it was a typo in DemoApplication.h, QuickProf.h -&gt; Quickprof.h<br><br>I'm surprised that my Mac OS X build just worked fine?!<br>It has been fixed in SVN. I'm on travel, and the hotel connection doesn't let me upload a new version of bullet-2.17.tgz, so it will be done early next week,<br><br>Thanks for reporting!<br>Erwin<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=2">Erwin Coumans</a> — Thu Oct 19, 2006 6:11 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[SteveBaker]]></name></author>
		<updated>2006-10-18T23:15:01+00:00</updated>

		<published>2006-10-18T23:15:01+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2166#p2166</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2166#p2166"/>
		<title type="html"><![CDATA[2.17 problem]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=2166#p2166"><![CDATA[
I just did a checkout from SVN - and the 'trunk' version is missing a file LinearMath/btQuickProf.h:<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=726">SteveBaker</a> — Wed Oct 18, 2006 11:15 pm</p><hr />
]]></content>
	</entry>
	</feed>
