home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / src / tutorials / geometer / Theorems / curves / ellipse.T < prev    next >
Encoding:
Text File  |  1994-08-02  |  1.2 KB  |  31 lines

  1. .geometry "version 0.1";
  2. v1 = .free(-0.589603, -0.783858, "1");
  3. v2 = .free(0.499316, -0.783858, "3");
  4. ll = .l.vv(v1, v2, .invisible);
  5. v3 = .vonl(ll, -0.099863, -0.783858, .plus, "2");
  6. vv = .free(-0.316005, 0.143639, "F1");
  7. ww = .free(0.398085, 0.149111, "F2");
  8. len = .len.vv(v1, v3);
  9. c = .c.vlen(vv, len);
  10. sum = .len.vv(v1, v2);
  11. diff = .len.minus(sum, len);
  12. c1 = .c.vlen(ww, diff);
  13. v6 = .v.cc(c1, c, 1, .smear);
  14. v8 = .v.cc(c1, c, 2, .smear);
  15. .text("Construction of an Ellipse:");
  16. .text("");
  17. .text("An ellipse is defined to be the set of all points such");
  18. .text("that the sum of the distances of those points from two");
  19. .text("points (called the foci) is constant.");
  20. .text("");
  21. .text("In the figure, F1 and F2 are the foci, and the (fixed)");
  22. .text("sum of the distances is the length from 1 to 3.  The");
  23. .text("point 2 between 1 and 3 can be moved, and the radius of");
  24. .text("the circle about F1 is the length of 12, while the");
  25. .text("radius of the circle about F2 is the length 23.  The");
  26. .text("intersections of the circles are therefore on the ellipse.");
  27. .text("");
  28. .text("Move the point 2, and the intersections will smear out an");
  29. .text("ellipse.  Any of the 5 labelled points can be moved to");
  30. .text("make different ellipses.");
  31.