- Updated mathbox to https://www.npmjs.com/package/mathbox. Thanks Sam Ritchie! This includes update of ThreeJS to 0.137, which includes significant rendering improvements of transparent surfaces.
-
Made axis "Scale" more visible. It's been moved from the gear settings to main Axis objects.
-
Added functions
re
,im
,conj
, andarg
for complex number manipulation -
Fixed #290
Grid snapping is now turned off by default. Snapping attempts to snap gridlines to "nice" numbers, but can result in incorrect number of gridlines
-
Some README documentation fixes and other fixes, Thanks @nicegamer7
- Fixed #250
- Fixed a bug where vector-valued functions sometimes erroneously displayed errors that they had the incorrect number of outputs. This happened with functions that sometimes sampled to complex values, and could cause problems loading graphs.
- Fixed a bug where newly created folders, if saved in their default state (default title and open) would prevent the saved graph from loading properly.
- Fixed a bug where Share button's "Copied!" status was not resetting properly.
- Math3d.org will now prompt users to confirm when leaving the site if their visualization has not been saved, or if they have loaded a previously saved visualization and have made meaningful changes to it.
-
added an Orthographic option for the camera.
Note: Due to a bug in MathBox, this is not a true orthographic camera, but a perspective camera dollied way out, and zoomed way in ("dolly zoom"), which mimics the effect of an orthographic camera.
- added hyperbolic trig functions and their inverses,
cosh
,sinh
,tanh
,arccosh
,arcsinh
,arctanh
.
- Fix a bug where vector fields and implicit surfaces would throw errors if an expression named "f(...)" was used as the right-hand-side.
- Add
pdiff
function with signaturepdiff(f, x, y,..., 1)
for the partial derivative off(x, y,...)
with respect to first argument, namelyx
. - Add
curl
function that accepts 3-dimensional vector fieldsF(x, y, z)
with signaturecurl(F, x, y, z)
- Add
div
function that accepts vector fieldsF(x, y, ...)
with signaturediv(F, x, y, ...)
- fixed a bug that caused some successfully loaded graphs to crash when new object added (#200)
- added inverse trig functions
arctan
,arcsin
,arccos
. Thearctan
function can be called with 1 or 2 arguments. - fixed a bug that caused some graphs to crash on load (#190)
- Updated MathBox to use newer version of ThreeJS. This fixes scrolling/zooming issues in Firefox.
- Objects are now drawn in order of decreasing opacity
- Adjusted default width/opacity for axis grids
- Adjusted default width and zBias for surface gridlines
- Updated MathQuill to latest version. This fixes a bug where Android virtual keyboard would not type correctly in MathQuill fields.
- Fixed a bug where app would crash if last folder was deleted.
- Added color maps for Explicit Surfaces and Parametric Surfaces
- Decreased drawer width when screen size is small
- Added more examples
- Decreased CPU usage when no animations are running (achieved by rendering 30 times fewer frames per second when scene is static)
- Initial release