A Pen-Based Tool for Visualizing Vector Mathematics

We present VectorPad, a novel, pen-based application for three-dimensional vector mathematics visualization. VectorPad allows users to define vectors and perform mathematical operations on them through the recognition of handwritten mathematics. The user interface consists of a sketching area, where the user can write vector definitions and operations such as addition, subtraction, scalar multiplication, and cross product, and a 3D graph for visualization. Vectors are visualized dynamically on the graph, which can be manipulated by the user. We also performed a short, informal user study evaluating the user interface and visualizations of VectorPad. Results from the study show that visualizations were generally well liked but the application needs to provide a more comprehensive set of visualization tools as well as refinement to some of the animations.

[1]  Eberhard MALKOWSKY Visualisation and Animation in Mathematics and Physics , 2004 .

[2]  James Arvo,et al.  Equation entry and editing via handwriting and gesture recognition , 2001, Behav. Inf. Technol..

[3]  Erdat Cataloglu Open Source Software in Teaching Physics: A Case Study on Vector Algebra and Visual Representations. , 2006 .

[4]  Richard J. Fateman Handwriting + Speech for Computer Entry of Mathematics Work in Progress , 2004 .

[5]  Abigail Sellen,et al.  A study in interactive 3-D rotation using 2-D control devices , 1988, SIGGRAPH.

[6]  George Labahn,et al.  MathBrush: A System for Doing Math on Pen-Based Devices , 2008, 2008 The Eighth IAPR International Workshop on Document Analysis Systems.

[7]  Garrett Durand Heath,et al.  PAINTBRUSH OF DISCOVERY: USING JAVA APPLETS TO ENHANCE MATHEMATICS EDUCATION , 2004 .

[8]  Takeo Igarashi,et al.  A suggestive interface for 3D drawing , 2001, SIGGRAPH Courses.

[9]  Joseph J. LaViola,et al.  MathPad2: a system for the creation and exploration of mathematical sketches , 2004, SIGGRAPH 2004.

[10]  Joseph J. LaViola,et al.  Mathematical Sketching: A New Approach to Creating and Exploring Dynamic Illustrations , 2005 .

[11]  Joseph J. LaViola,et al.  MathPaper: Mathematical Sketching with Fluid Support for Interactive Computation , 2008, Smart Graphics.

[12]  Dit-Yan Yeung,et al.  PenCalc: a novel application of on-line mathematical expression recognition technology , 2001, Proceedings of Sixth International Conference on Document Analysis and Recognition.

[13]  Joseph J. LaViola,et al.  MathPad2: a system for the creation and exploration of mathematical sketches , 2004, ACM Trans. Graph..

[14]  B. Schneirdeman,et al.  Designing the User Interface: Strategies for Effective Human-Computer Interaction , 1998 .

[15]  W. David Crowe,et al.  Computers and undergraduate mathematics 3: Internet resources , 2000, Comput. Educ..

[16]  Angela C. Hare Active Learning and Assessment in Mathematics , 1997 .

[17]  Dieter Schmalstieg,et al.  Construct3D: A Virtual Reality Application for Mathematics and Geometry Education , 2000, Education and Information Technologies.