Tinker Toys Online
Technical Documentation


Table of Contents

  1. Introduction
    1. Description
    2. Development Process
    3. Project Timeline
  2. Design
    1. System Structure
    2. Class Design
      1. Package matrix3D
      2. Package obj3D
      3. Package objControl
      4. Package tinkerToy
      5. Package banner
  3. Implementation
    1. Development Environment
    2. Testing
    3. Documentation
    4. Release
Appendices
  1. Program Listings
    1. Package matrix3D
      1. Class AlignOrigMatrix
      2. Class AlignResetMatrix
      3. Class Alignment
      4. Class Angle3D
      5. Class Matrix3D
      6. Class MatrixGrp
      7. Class MyDebug
      8. Class RotateMatrix
      9. Class RotateXMatrix
      10. Class RotateYMatrix
      11. Class RotateZMatrix
      12. Class ScaleMatrix
      13. Class TransRotMatrix
      14. Class TranslateMatrix
      15. Class Vector3D
    2. Package obj3D
      1. Class Axis
      2. Class Bird
      3. Class ClipPlane
      4. Class House3D
      5. Class Obj3D
      6. Class ObjDynamic
      7. Class ObjGrp
      8. Class ObjView
      9. Class PRP
      10. Class Side
      11. Class ViewAxis
      12. Class ViewWin
      13. Class WinObj
    3. Package objControl
      1. Class Canvas3D
      2. Class ClipControl
      3. Class MatDispCanvas
      4. Class MatSelectCanvas
      5. Class MsgBar
      6. Class MyCanvas
      7. Class ObjControl
      8. Class OpPanel
      9. Class Operations3D
      10. Class PRPControl
      11. Class TextPanel
      12. Class VectorPanel
      13. Class VertexPanel
      14. Class ViewAxisControl
      15. Class ViewCanvas
      16. Class ViewObjControl
      17. Class ViewUpdatePanel
      18. Class ViewWinControl
      19. Class WorldCanvas
    4. Package tinkerToy
      1. Class DialogFrame
      2. Class MatrixFrame
      3. Class MyBoolean
      4. Class MyFrame
      5. Class ObjFrame
      6. Class TinkerToy
      7. Class VertexFrame
      8. Class ViewFrame
    5. Package banner
      1. Class Banner
  2. Author




Last Modified: 9/14/96 APR