MathPad2: a system for the creation and exploration of mathematical sketches
ACM SIGGRAPH 2004 Papers
Mathematical sketching: a new approach to creating and exploring dynamic illustrations
Mathematical sketching: a new approach to creating and exploring dynamic illustrations
Game Physics Engine Development (The Morgan Kaufmann Series in Interactive 3D Technology)
Game Physics Engine Development (The Morgan Kaufmann Series in Interactive 3D Technology)
Advances in Mathematical Sketching: Moving Toward the Paradigm's Full Potential
IEEE Computer Graphics and Applications
Newton's Pen: a pen-based tutoring system for statics
SBIM '07 Proceedings of the 4th Eurographics workshop on Sketch-based interfaces and modeling
MathPaper: Mathematical Sketching with Fluid Support for Interactive Computation
SG '08 Proceedings of the 9th international symposium on Smart Graphics
The Andes Physics Tutoring System: Lessons Learned
International Journal of Artificial Intelligence in Education
Intelligent understanding of handwritten geometry theorem proving
Proceedings of the 15th international conference on Intelligent user interfaces
Towards intelligent motion inferencing in mathematical sketching
Proceedings of the 15th international conference on Intelligent user interfaces
PhysicsBook: a sketch-based interface for animating physics diagrams
Proceedings of the 2012 ACM international conference on Intelligent User Interfaces
Hi-index | 0.00 |
We present a prototype sketch-based physics tutoring system that combines mathematical sketching, an interaction paradigm that supports construction of dynamic illustrations using the association of handwritten mathematical expressions with drawings to govern animation behavior, and a custom physics engine. We highlight key features of our core system that focus on correcting approximately drawn sketches and maintaining the correspondence between imprecise handwritten drawings and precise mathematical specifications. We describe the behavior and design of the system in detail and finally, present two example scenarios illustrating its possible uses in an educational setting.