Changeset 282 for trunk/src/formats/md5_loader.cc
- Timestamp:
- 07/10/14 00:29:34 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/formats/md5_loader.cc
r280 r282 397 397 remove_quotes( joint.name ); 398 398 joint_infos.push_back( joint ); 399 m_joints. push_back( md5_joint( joint.parent_id, m_num_frames ));399 m_joints.emplace_back( joint.parent_id ); 400 400 next_line( sstream ); 401 401 } … … 490 490 for ( size_t i = 0; i < m_num_joints; ++i ) 491 491 { 492 const transform_vector& keys = m_joints[i].keys;493 skeleton[i] = interpolate( keys .get(frame0), keys.get(frame1), interpolation );492 const std::vector< transform >& keys = m_joints[i].keys; 493 skeleton[i] = interpolate( keys[frame0], keys[frame1], interpolation ); 494 494 } 495 495 } … … 519 519 if ( parent_id >= 0 ) // Has a parent joint 520 520 { 521 const transform_vector& ptv = m_joints[ size_t( parent_id ) ].keys;521 const std::vector< transform >& ptv = m_joints[ size_t( parent_id ) ].keys; 522 522 transform ptr; 523 if ( ptv.size() > index ) ptr = ptv .get( index );523 if ( ptv.size() > index ) ptr = ptv[ index ]; 524 524 glm::vec3 rot_pos = ptr.get_orientation() * pos; 525 525 … … 530 530 } 531 531 532 m_joints[i].keys. insert( transform( pos, orient ) );532 m_joints[i].keys.push_back( transform( pos, orient ) ); 533 533 } 534 534 }
Note: See TracChangeset
for help on using the changeset viewer.