Information

Instructions

Instructions

This is a 3D surface plotter. You can add vectors, points, lines, and planes to the plot.

The panel on the left contains the controls to add and remove objects from the plot, unless otherwise stated all angles should be entered in degrees.

Vector Operations

Resultants: Pressing the 'Add Resultant' button will calculate the resultant of the all the vectors drawn to the plot and display the resultant.

Cross Product: Pressing the 'Add Cross Product' button will calculate the cross product of the first two vectors drawn to the plot and display the cross product.

About

Libraries

The plot is generated using Plotly.js and the MathJax library is used to render the LaTeX equations. The heavy lifter of this project is the Plotly library, you can checkout their website at plotly.com

Languages

HTML, CSS, and Javascrpt

Author

Ian Whiting