![]() |
![]() |
![]() |
  Graphing Vector Calculator :   |
an interactive Java applet. |
Learn about Vectors and Vector Operations by sketching and playing with them. |
  Java Applet:   Graphing Vector Calculator |
---|
Instructions : |
All vectors must start at the origin: (x,y) = (0,0).
The vectors must be fairly short,
Create two vectors then press the "A + B" button.
Create vectors by moving the cursor to the origin,
Vectors will "snap" to the nearest grid line ( an integer value ).
|
That was simple, wasn't it ?
Would you like to be less restricted ? Ok. The first vector can be a little longer:
The second vector will be restricted, bound by a lightly drawn The constraints on the second vector depend on the first vector.
Making the first vector relatively long will result in having After you create two vectors, you may use any of the buttons labeled:
When multiple vector operations are requested, they will drawn together
The graph may move when you first press one of the vector addition
I guarantee that no resultant vector will ever Let me know if you can create vector that does go beyond the edge ...     ( But I know that you can't. )
When a vector subtraction operation takes place the negation of sutracted
There is a "hints" line at the bottom of the right panel which flashes I've often wondered if people actually read the instructions .... |
Math is just a game, to win you have to play by the rules, and to play by the rules, you have to know the rules. |
This applet is w-i-d-e-r than some people would like;
future versions will auto-detect your screen resolution and
scrunch up if necessary. This applet was designed to be
usable on smaller ( 640 x 480 ) screens and take advantage
of the extra area of available on larger screens (like mine).
This was tested on a Windows-95 system and all reasonable attempts have been made to assure that it will run on other platforms, however this technology (Java) is new -- and some companies are intentionally creating portablity problems for perceived and pervse competitive advantages -- so if the applet doesn't run properly, its not necessarily my fault...
Smooth scrolling of the graph, and the elimination of unnecessary graph repositions will be among the future enhancements of the this Java program.
Java 3d Viewer ( Wireframe and Facets )
Interactive Quadric Surface Rendering ( Raytracing )
Program written by Paul Flavin ( imaging @ frontiernet.net )
This program is mature and complete though I intend to extend it and merge it into a suite of applications including 3d drawing and rendering. Fragments of code from other freely distributed program(s) were included or referanced in the development of this program.