/[hegemonie]/hegemonie/ModelViewer/ModelController.m
ViewVC logotype

Diff of /hegemonie/ModelViewer/ModelController.m

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.5 by ano, Mon Aug 18 10:13:27 2003 UTC revision 1.6 by ano, Fri Sep 12 20:19:48 2003 UTC
# Line 13  Line 13 
13  - (coord_t) scrollWheelControl: (NSEvent *) theEvent  - (coord_t) scrollWheelControl: (NSEvent *) theEvent
14                        withDir: (coord_t) dir                        withDir: (coord_t) dir
15  {  {
   printf("deltaY = %g \n\n",[theEvent deltaY]);  
     
16    return MakeCoord ( dir.x*([theEvent deltaY] * 10),    return MakeCoord ( dir.x*([theEvent deltaY] * 10),
17                       dir.y*([theEvent deltaY] * 10),                       dir.y*([theEvent deltaY] * 10),
18                       dir.z*([theEvent deltaY] * 10));                       dir.z*([theEvent deltaY] * 10));
# Line 80  Line 78 
78    
79    if ([theEvent modifierFlags] & NSControlKeyMask)    if ([theEvent modifierFlags] & NSControlKeyMask)
80      {      {
81      //   if ([theEvent deltaX] * [theEvent deltaX] >        if ([theEvent deltaX] * [theEvent deltaX] >
82  //        [theEvent deltaY] * [theEvent deltaY] )              [theEvent deltaY] * [theEvent deltaY] )  
83  //      rotate.x =          rotate.x =
84  //        ([theEvent deltaX] > 0 ? -30.0 : 30.0);            ([theEvent deltaX] > 0 ? -30.0 : 30.0);
85  //       else        else
86  //      rotate.y =          rotate.y =
87  //        ([theEvent deltaY] > 0 ? 30.0 : -30.0);            ([theEvent deltaY] > 0 ? 30.0 : -30.0);
88                
       rotate.x = -[theEvent deltaX];  
89      }      }
90    else    else
91      {      {
92        rotate.y = [theEvent deltaY];        rotate.y = [theEvent deltaY];
93     //    rotate.x = -[theEvent deltaX];        rotate.x = -[theEvent deltaX];
94      }      }
95        
96    return rotate;    return rotate;

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26