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/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp

    r2907 r2908  
    145145}
    146146
    147 
    148 /// This returns the "raw" (user's initial) height, not the actual height.
    149 /// The actual height needs to be adjusted to be relative to the center
    150 ///   of the heightfield's AABB.
    151 btScalar
    152 btHeightfieldTerrainShape::getRawHeightFieldValue(int x,int y) const
     147btScalar        btHeightfieldTerrainShape::getHeightFieldValue(int x,int y) const
    153148{
    154149        btScalar val = 0.f;
     
    187182
    188183
    189 /// this returns the vertex in bullet-local coordinates
     184
    190185void    btHeightfieldTerrainShape::getVertex(int x,int y,btVector3& vertex) const
    191186{
     187
    192188        btAssert(x>=0);
    193189        btAssert(y>=0);
     
    195191        btAssert(y<m_heightStickLength);
    196192
    197         btScalar        height = getRawHeightFieldValue(x,y);
     193
     194        btScalar        height = getHeightFieldValue(x,y);
    198195
    199196        switch (m_upAxis)
     
    202199                {
    203200                vertex.setValue(
    204                         height - m_localOrigin.getX(),
     201                        height,
    205202                        (-m_width/btScalar(2.0)) + x,
    206203                        (-m_length/btScalar(2.0) ) + y
     
    212209                        vertex.setValue(
    213210                        (-m_width/btScalar(2.0)) + x,
    214                         height - m_localOrigin.getY(),
     211                        height,
    215212                        (-m_length/btScalar(2.0)) + y
    216213                        );
     
    222219                        (-m_width/btScalar(2.0)) + x,
    223220                        (-m_length/btScalar(2.0)) + y,
    224                         height - m_localOrigin.getZ()
     221                        height
    225222                        );
    226223                        break;
     
    234231
    235232        vertex*=m_localScaling;
     233       
    236234}
    237235
     
    241239getQuantized
    242240(
    243 btScalar x
     241float x
    244242)
    245243{
Note: See TracChangeset for help on using the changeset viewer.