Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Apr 8, 2009, 12:58:47 AM (16 years ago)
Author:
dafrick
Message:

Reverted to revision 2906 (because I'm too stupid to merge correctly, 2nd try will follow shortly. ;))

Location:
code/branches/questsystem5
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • code/branches/questsystem5

  • code/branches/questsystem5/src/bullet/LinearMath/btQuaternion.h

    r2907 r2908  
    2020
    2121#include "btVector3.h"
    22 #include "btQuadWord.h"
    2322
    2423/**@brief The btQuaternion implements quaternion to perform linear algebra rotations in combination with btMatrix3x3, btVector3 and btTransform. */
     
    5958        {
    6059                btScalar d = axis.length();
    61                 btAssert(d != btScalar(0.0));
     60                assert(d != btScalar(0.0));
    6261                btScalar s = btSin(angle * btScalar(0.5)) / d;
    6362                setValue(axis.x() * s, axis.y() * s, axis.z() * s,
     
    178177        btQuaternion operator/(const btScalar& s) const
    179178        {
    180                 btAssert(s != btScalar(0.0));
     179                assert(s != btScalar(0.0));
    181180                return *this * (btScalar(1.0) / s);
    182181        }
     
    186185        btQuaternion& operator/=(const btScalar& s)
    187186        {
    188                 btAssert(s != btScalar(0.0));
     187                assert(s != btScalar(0.0));
    189188                return *this *= btScalar(1.0) / s;
    190189        }
     
    200199        {
    201200                btScalar s = btSqrt(length2() * q.length2());
    202                 btAssert(s != btScalar(0.0));
     201                assert(s != btScalar(0.0));
    203202                return btAcos(dot(q) / s);
    204203        }
     
    276275        }
    277276
    278         static const btQuaternion&      getIdentity()
    279         {
    280                 static const btQuaternion identityQuat(btScalar(0.),btScalar(0.),btScalar(0.),btScalar(1.));
    281                 return identityQuat;
    282         }
    283 
    284277        SIMD_FORCE_INLINE const btScalar& getW() const { return m_floats[3]; }
    285278
Note: See TracChangeset for help on using the changeset viewer.