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. |