Changeset 3530


Ignore:
Timestamp:
May 27, 2009 7:04:35 AM (5 years ago)
Author:
sam
Message:

Minor cleanup in img2twit.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libpipi/trunk/examples/img2twit.cpp

    r3529 r3530  
    493493        *r = int2midrange(pt % RANGE_B, RANGE_B); pt /= RANGE_B; 
    494494    } 
    495 } 
    496  
    497 static inline float clip(float x, int modulo) 
    498 { 
    499     float mul = (float)modulo + 0.9999; 
    500     int round = (int)(x * mul); 
    501     return (float)round / (float)modulo; 
    502495} 
    503496 
     
    664657        for(x = rx; x < rx + rw; x++) 
    665658        { 
    666             K::Point_2 m((float)x * dw * RANGE_X / p->w + dw * RANGE_X, 
    667                          (float)y * dh * RANGE_Y / p->h + dh * RANGE_Y); 
     659            float myx = (float)x * dw * RANGE_X / p->w; 
     660            float myy = (float)y * dh * RANGE_Y / p->h; 
     661 
     662            K::Point_2 m(myx + dw * RANGE_X, myy + dh * RANGE_Y); 
    668663            Point_coordinate_vector coords; 
    669664            CGAL::Triple< 
     
    696691                //float k = (*it).second * (0.60f + fs); 
    697692                //float k = pow((*it).second, (1.0f + fs)); 
     693 
     694                // Try to attenuate peak artifacts 
     695                //k /= (0.1 * (RANGE_X * RANGE_X + RANGE_Y * RANGE_Y) 
     696                //       + (myx - fx) * (myx - fx) + (myy - fy) * (myy - fy)); 
     697 
     698                // Cute circles 
     699                //k = 1.0 / (0.015 * (RANGE_X * RANGE_X + RANGE_Y * RANGE_Y) 
     700                //       + (myx - fx) * (myx - fx) + (myy - fy) * (myy - fy)); 
    698701 
    699702                r += k * fr; 
Note: See TracChangeset for help on using the changeset viewer.