MathWorx

MathWorx

This document is the API Specification for MathWorx.

Summary

MathWorx API is a JavaScript library of mathematical objects that can be used for quite advanced applications.

MathWorx will also be a full-fledge GUI editor for interactive math pages, based on the libraries seen here.

See License Information at: LICENSE


File Summary
AffineTransform.js This file defines a class of various Affine Transformations (special case matrices that transform points in homogeneous coordinates).
easyload.js This file must be loaded in your HTML document before any other mathematical objects.
Group.js This file defines the Group class, instance methods, and static objects/methods.
Line.js This file defines the Line class with a point-slope like definition.
Matrix.js This file defines the Matrix class, instance methods, and static objects/methods.
Object3D.js This file defines the class for a 3D Object, which is essentially a set of vertices and an ordered list of faces.
Plane.js This file defines the Plane class and its methods.
point2D.js This defines the point2D class which is a special case of a Vector.
point3D.js This defines the point3D class which is a special case of a Vector.
Scene3D.js This file defines a 3D scene and the requisite methods.
SceneButton.js Defines a class of buttons to dynamically change the 3D Scene and SVG canvas.
Set.js This file defines the Set class, instance methods, and static objects/methods.
Vector.js This file defines the Vector class, instance methods, and static objects/methods.

MathWorx

Documentation generated by JSDoc on Mon Aug 11 13:58:31 2008