Advertisement
Guest User

Untitled

a guest
Sep 29th, 2012
282
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.81 KB | None | 0 0
  1. double Ft(double ***memo,
  2.               double xx,
  3.               double yy,
  4.               double fajlagos_t,
  5.               double pixel_meret,
  6.               int  xy,
  7.               bool futhat)
  8.  
  9.     {  
  10.     //X irányú erő.
  11.     if (xy==0 && futhat)
  12.         {
  13.         double dxk1,dxk2;
  14.        
  15.         double x_x2=xx/pixel_meret;
  16.         double y_y2=yy/pixel_meret;
  17.        
  18.         dxk1=xx-floor(xx);
  19.         dxk2=floor(xx+1.0)-xx;
  20.        
  21.         return (dxk1*memo[(int)x_x2][(int)y_y2][2] + dxk2*memo[(int)x_x2+1][(int)y_y2][2])*fajlagos_t;
  22.         };
  23.        
  24.     //Y irányú erő.
  25.     if (xy==1 && futhat)
  26.         {
  27.         double dyk1,dyk2;
  28.        
  29.         double xx2=xx/pixel_meret;
  30.         double yy2=yy/pixel_meret;
  31.        
  32.         dyk1=yy-floor(yy);
  33.         dyk2=floor(yy+1.0)-yy;
  34.        
  35.         return (dyk1*memo[(int)xx2][(int)yy2][3]+dyk2*memo[(int)xx2][(int)yy2+1][3])*fajlagos_t;
  36.         };
  37.     if (!futhat)
  38.         return 0.0;
  39.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement