home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d1xx / d139 / wheelchairsim.lha / WheelChairSim / README < prev    next >
Text File  |  1988-05-15  |  3KB  |  67 lines

  1.     WHEELCHAIR SIMULATOR
  2.         --------------------
  3.  
  4. For full info   "type manual"
  5.  
  6. This was developed as a project for the Technical Resource Centre and the
  7. Alberta Childrens' Hospital to allow the matching of a wheelchair joystick
  8. to a child's handicap and allow the child to practice using the
  9. chair in a safe environment. Injuries in the current training methods are
  10. not unknown.
  11.  
  12. This package was written in "C" using the LYNNETTE graphical interface.
  13. This allows a student to develop a program on a mainframe using the
  14. AMIGA as a sophisticated graphics terminal and then download the program
  15. onto the AMIGA and compile there directly. Versions of the LYNNETTE
  16. graphical interface are being developed for the ATARI, IBM and APPLE GS
  17. (IBM - vapourware until September 1988, the others are still a twinkle
  18. in my eye.)
  19.  
  20.  
  21. Type "source PROGRAMLOOP" to get an automated series where the
  22. various programs call each other.
  23.  
  24.  
  25. The program "MAKER" allows the making of a floor plan with walls,
  26. doors, obstacles such as tables and cones, interesting objects such
  27. as bulletin boards, arrows, happy faces. 
  28.  
  29.     Useage     maker demo1
  30.  
  31.  
  32. The program "WHEELCHAIR2D" is a fairly unsophisticated (bowderized)
  33. 2D version of the simulator that shows the floorplan and wheelchair
  34. from above. Uses a joystick. To exit from the program, hold the
  35. joystick button down for a count of 10 and then pull back on the stick.
  36.  
  37.     Useage     wheelchair2d demo1
  38.  
  39.  
  40. The program "WHEELCHAIR3D" is a 3D version that uses double buffering
  41. for animation. Uses a joystick. To exit from the program, hold the
  42. joystick button down for a count of 10 and then pull back on the stick.
  43.  
  44.     Useage     wheelchair3d demo1
  45.  
  46.   
  47. The graphics use a "PAINTERS ALGORITHM" for the 3D
  48. rendering. The problems associated with the "painters algorithm",
  49. particularly when the "walls" are not viewed "straight on", are the major
  50. reason for a lack of speed. You would not have thought that drawing and
  51. clipping objects at right angles to each other was such a difficult problem.
  52. We are in the processing of  canvassing for (tax-deductable) funding to allow
  53. a rewrite ( delete #?.c ) which will provide a mixture of 68000 and "C"
  54. for speed and simplicity. The rewrite will not start until Jan. 1989 so
  55. that we can get back some feedback from the therapists about ALL the
  56. things that need changing (and fixing).
  57.  
  58. If anybody has the code for a suitable 3D rendering that is not a memory
  59. hog (program and 2 screens need to run in 512K) would be interested.
  60.  
  61. Mike Smith                    smith@enel.calgary.cdn
  62. Dept. Electrical Engineering,
  63. University of Calgary,
  64. Calgary, Alberta, Canada T2N 1N4.
  65.  
  66. (403) 220-6142
  67.