Ignore:
Timestamp:
07/20/15 13:25:20 (10 years ago)
Author:
epyon
Message:
  • cleanup of mesh_node_data
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gfx/keyframed_mesh.cc

    r424 r427  
    4242        if ( m_tag_map && m_tag_map->get_count() > 0 )
    4343        {
    44                 m_interpolation_key = m_tag_map->get_node( 0 )->data->get_interpolation_key();
     44                m_interpolation_key = (*m_tag_map)[ 0 ]->get_interpolation_key();
    4545        }
    4646}
     
    5555        if ( !m_tag_map ) return transform();
    5656        NV_ASSERT( node_id < m_tag_map->get_count(), "TAGMAP FAIL" );
    57         const data_channel_set* data = m_tag_map->get_node( node_id )->data;
    58         NV_ASSERT( data && data->size() > 0, "TAG FAIL" );
    59         raw_channel_interpolator interpolator( data, m_interpolation_key );
     57        NV_ASSERT( (*m_tag_map)[node_id]->size() > 0, "TAG FAIL" );
     58        raw_channel_interpolator interpolator( ( *m_tag_map )[node_id], m_interpolation_key );
    6059        return interpolator.get< transform >( m_last_frame, m_next_frame, m_interpolation );
    6160}
Note: See TracChangeset for help on using the changeset viewer.