- mp->rotx = FLOATRAND(1.0) * RANDSIGN();
- mp->roty = FLOATRAND(1.0) * RANDSIGN();
- mp->rotz = FLOATRAND(1.0) * RANDSIGN();
-
- /* bell curve from 0-1.5 degrees, avg 0.75 */
- mp->dx = (FLOATRAND(1) + FLOATRAND(1) + FLOATRAND(1)) / (360*2);
- mp->dy = (FLOATRAND(1) + FLOATRAND(1) + FLOATRAND(1)) / (360*2);
- mp->dz = (FLOATRAND(1) + FLOATRAND(1) + FLOATRAND(1)) / (360*2);
-
- mp->d_max = mp->dx * 2;
-
- mp->ddx = 0.00006 + FLOATRAND(0.00003);
- mp->ddy = 0.00006 + FLOATRAND(0.00003);
- mp->ddz = 0.00006 + FLOATRAND(0.00003);
-
- mp->ddx = 0.00001;
- mp->ddy = 0.00001;
- mp->ddz = 0.00001;
+ {
+ double rot_speed = 0.3;
+ mp->rot = make_rotator (rot_speed, rot_speed, rot_speed, 1, 0, True);
+ mp->trackball = gltrackball_init ();
+ }