Lines Matching refs:rot
110 rotator_reset( Rotator rot, int dx, int dy )
122 rot->d[0] = zx;
123 rot->d[1] = zy;
124 rot->d[2] = 0.;
126 rot->n[0] = -rot->d[1];
127 rot->n[1] = rot->d[0];
128 rot->n[2] = 0;
130 rot->angle = len * ANGLE_FACTOR;
134 rotator_apply( Rotator rot, double* vec )
139 d = vec[0]*rot->d[0] + vec[1]*rot->d[1];
140 n = vec[0]*rot->n[0] + vec[1]*rot->n[1];
144 cs = cos( rot->angle );
145 sn = sin( rot->angle );
151 vec[0] = d2*rot->d[0] + n*rot->n[0];
152 vec[1] = d2*rot->d[1] + n*rot->n[1];
415 RotatorRec rot[1];
455 rotator_reset( rot, dx, dy );
456 rotator_apply( rot, ball->axes[0] );
457 rotator_apply( rot, ball->axes[1] );
458 rotator_apply( rot, ball->axes[2] );