Show
Ignore:
Timestamp:
09/19/14 12:35:23 (5 days ago)
Author:
robert
Message:

Moved widgets from VolumeEditorWidget? to TransferFunctionWidget?, and widget utilities into WidgetUtils?.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/src/osgPlugins/normals/Normals.cpp

    r13041 r13502  
    6060        if( geom ) 
    6161        { 
     62            if (geom->containsDeprecatedData()) geom->fixDeprecatedData(); 
     63             
    6264            Vec3Array *coords   = dynamic_cast<Vec3Array*>(geom->getVertexArray()); 
    6365            if( coords == 0L ) 
     
    8688                _local_coords->push_back( (v + n)); 
    8789            } 
    88             else // BIND_PER_PRIMITIVE_SET, BIND_PER_PRIMITIVE, BIND_PER_VERTEX 
     90            else // BIND_PER_PRIMITIVE_SET, BIND_PER_VERTEX 
    8991            { 
    9092                Geometry::PrimitiveSetList& primitiveSets = geom->getPrimitiveSetList(); 
     
    122124                                    _processPrimitive( 3, coord_index, normals_index, binding ); 
    123125                                    coord_index += 3; 
    124                                     if( binding == Geometry::BIND_PER_PRIMITIVE ) 
    125                                         normals_index++; 
    126                                     else 
    127                                         normals_index+=3; 
     126                                    normals_index+=3; 
    128127                                } 
    129128                                break; 
     
    151150                                    _processPrimitive( 4, coord_index, normals_index, binding ); 
    152151                                    coord_index += 4; 
    153                                     if( binding == Geometry::BIND_PER_PRIMITIVE ) 
    154                                         normals_index++; 
    155                                     else 
    156                                         normals_index+=4; 
     152                                    normals_index +=4; 
    157153                                } 
    158154                                break; 
     
    170166                                        _processPrimitive(num_prim, coord_index, normals_index, binding); 
    171167                                        coord_index += num_prim; 
    172                                         if (binding == Geometry::BIND_PER_PRIMITIVE) { 
    173                                             ++normals_index; 
    174                                         } else { 
    175                                             normals_index += num_prim; 
    176                                         } 
     168                                        normals_index += num_prim; 
    177169                                    } 
    178170                                } 
     
    199191    Vec3 v(0,0,0); 
    200192    Vec3 n(0,0,0); 
    201     if( _mode == SurfaceNormals || binding == Geometry::BIND_PER_PRIMITIVE ) 
     193    if( _mode == SurfaceNormals ) 
    202194    { 
    203         if( binding == Geometry::BIND_PER_PRIMITIVE ) 
    204         { 
    205             n = *(normals++); 
    206         } 
    207         else if( binding == Geometry::BIND_PER_VERTEX ) 
     195        if( binding == Geometry::BIND_PER_VERTEX ) 
    208196        { 
    209197            for( unsigned int i = 0; i < nv; i++ )