home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / programm / 2509 < prev    next >
Encoding:
Internet Message Format  |  1992-08-27  |  2.5 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!osustat.mps.ohio-state.edu!dsb
  2. From: dsb@osustat.mps.ohio-state.edu (David S. Blumenthal)
  3. Newsgroups: comp.programming
  4. Subject: Request for Curve Description Algorithms
  5. Date: 27 Aug 1992 19:19:47 GMT
  6. Organization: OSU Statistical Computing Laboratory
  7. Lines: 40
  8. Distribution: world
  9. Message-ID: <17j9sjINNfc3@zaphod.mps.ohio-state.edu>
  10. NNTP-Posting-Host: osustat.mps.ohio-state.edu
  11.  
  12. In a program I have been working on, I have come across the need for an
  13. eficient way to describe curves in a two dimensional space.  The curves may
  14. range in complexity from a straight line to something on the order of a
  15. figure eight symbol.
  16.  
  17.     I need to store a description of the curve in a data file with just
  18. enough description for another program to plot an object moving along the
  19. curve as a function of time - i.e. plot x and y as functions of t.
  20.  
  21.     To give a more clear idea of what I need to do, the program I am writing
  22. will create a graphical animation of ball paths in juggling patterns.  When
  23. a ball in the air, I can describe its path during a known time interval as
  24. the parabola with given endpoints and a known acceleration.  When the ball
  25. is in a hand, however, it may have a very complex path (known as flairs in
  26. juggling :-).
  27.  
  28.     I originally thought of using something based on besier curves (about
  29. which I know almost nothing), but it has also occured to me that a low order
  30. fourier series may be more efficient.  I would greatly appreciate any hints,
  31. suggestions, algorithms, insites, descriptions, references, suggested readings,
  32. etc. for curve description methods or any other related topics.
  33.  
  34.     Please reply via email, and I will post to this group a summary of what
  35. I receive.  Thank you very much for your time and effort.
  36.  
  37.    Walnuts and good cheer,
  38.    Dave Blumenthal
  39.    dsb@osustat.mps.ohio-state.edu
  40.  
  41. -----------------------------------------------------------------------
  42. | Dave Blumenthal                  | The Ohio State University        |
  43. | dsb@osustat.mps.ohio-state.edu   | Statistical Computing Laboratory |
  44. ------ There is a fine difference between insight and insanity. -------
  45.  
  46. The above post is not intended to represent my employer in any way.
  47. -- 
  48. -----------------------------------------------------------------------
  49. | Dave Blumenthal                  | The Ohio State University        |
  50. | dsb@osustat.mps.ohio-state.edu   | Statistical Computing Laboratory |
  51. ------ There is a fine difference between insight and insanity. -------
  52.