Releases: crazycat9942/FieldArrowsJava
Releases · crazycat9942/FieldArrowsJava
v1.0.5beta
Delete src directory
v1.0.4
Bug fixes:
- Fixed issue where blank or invalid equation caused program to crash/freeze. Now shows red text for invalid equations
- Fixed complex equations not updating automatically when equation changed
- Disabled contour integrals for vector fields (until I code in vector field integrals)
v1.0.3
New:
- Create contour integrals of complex functions with either a freeform (drawn with mouse), freeform closed (drawn with mouse but the start connects to the end), or circular contour path. The value of the contour integral is shown in the upper left corner of the screen.
- Add a test point to a vector field to see what "forces" a point would have on it if directed by the vector field. Draws the path the point takes forwards and backwards in time.
Bug fixes:
- Fixed mouse position offset so calculations as a function of the mouse position (and other things related) are much more accurate
- Added screen offset so things with the mouse still work if you move the window relative to your screen
Misc:
- Now greys out unrelated menu items when not in use (ex: complex function detail is no longer editable without a complex function in the "P" box)
v1.0.2
-
Made rendering for complex equations draw an image instead of drawing every pixel separately so loading complex equations should be about 2 times faster
-
Now shows mouse coordinates in menu (changes from x, y to a + bi in complex/mandelbrot mode)
-
Now shows output of equation for both vector fields and complex equations at mouse position. Also shows iterations for mandelbrot set to diverge at mouse coordinates.
v1.0.1
- added ability to change detail of mandelbrot set and detail of complex equations with menu sliders while in the program
v1.0.0
Uses JEP (Java expression parser) to parse user expressions
-Supports complex functions (put a function of z in the P equation box)
-Supports rendering of mandelbrot set (put "zm" in the P equation box)
-Supports vector fields
Full Changelog: https://github.com/Honkingbruh/FieldArrowsJava/commits/v1.0.0