|
|
1.1 root 1: #include <stdio.h>
2: #include "tek.h"
3: frame(xs, ys, xf, yf)
4: double xs, ys, xf, yf;
5: {
6: register double osidex, osidey;
7: osidex = e1->sidex;
8: osidey = e1->sidey;
9: e1->left = xs * (e0->left + e0->sidex);
10: e1->bottom = ys* (e0->bottom + e0->sidey);
11: e1->sidex = (xf-xs) * e0->sidex;
12: e1->sidey = (yf-ys) * e0->sidey;
13: e1->scalex *= (e1->sidex / osidex);
14: e1->scaley *= (e1->sidey / osidey);
15: e1->quantum=e0->quantum/sqrt(e1->scalex*e1->scalex +
16: e1->scaley*e1->scaley);
17: if(e1->quantum < .01)
18: e1->quantum = .01;
19: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.