make btTransform::getIdentity a static const reference, returning a static, and add getIdentity to btMatrix3x3 and btQuaternion class

Thanks to ejtttje and martijn for the suggestions:
http://code.google.com/p/bullet/issues/detail?id=139
This commit is contained in:
erwin.coumans
2009-02-06 19:30:50 +00:00
parent 41af960e7a
commit 0a94209df1
3 changed files with 18 additions and 4 deletions

View File

@@ -190,11 +190,10 @@ public:
btTransform operator*(const btTransform& t) const;
/**@brief Return an identity transform */
static btTransform getIdentity()
static const btTransform& getIdentity()
{
btTransform tr;
tr.setIdentity();
return tr;
static const btTransform identityTransform(btMatrix3x3::getIdentity());
return identityTransform;
}
private: