Changeset 424 for trunk/src/gfx/mesh_creator.cc
- Timestamp:
- 07/16/15 21:21:19 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gfx/mesh_creator.cc
r419 r424 18 18 for ( size_t i = 0; i < m_data->get_count(); ++i ) 19 19 { 20 sint16 parent_id = m_data->m_nodes[i]. parent_id;20 sint16 parent_id = m_data->m_nodes[i].data->get_parent_id(); 21 21 data_channel_set* keys = m_data->m_nodes[i].data; 22 22 data_channel_set* pkeys = ( parent_id != -1 ? m_data->m_nodes[parent_id].data : nullptr ); … … 65 65 } 66 66 67 data_channel_set* new_keys = data_channel_set_creator::create ( 1 );67 data_channel_set* new_keys = data_channel_set_creator::create_set( 1 ); 68 68 data_channel_set_creator nk_access( new_keys ); 69 nk_access.set_name( old_keys->get_name() ); 70 nk_access.set_parent_id( old_keys->get_parent_id() ); 71 nk_access.set_transform( old_keys->get_transform() ); 69 72 data_channel_access< nv_key_transform > kt_channel( nk_access.add_channel<nv_key_transform>( max_keys ) ); 70 73 … … 100 103 { 101 104 mesh_node_data& node = m_data->m_nodes[i]; 102 node. transform = pre_transform * node.transform * post_transform;105 node.data->m_transform = pre_transform * node.data->m_transform * post_transform; 103 106 if ( node.data ) 104 107 {
Note: See TracChangeset
for help on using the changeset viewer.