Skip to content

Releases: crazycat9942/FieldArrowsJava

v1.0.5beta

v1.0.5beta Pre-release
Pre-release

Choose a tag to compare

@crazycat9942 crazycat9942 released this 07 Dec 18:55
81a9e83
Delete src directory

v1.0.4

Choose a tag to compare

@crazycat9942 crazycat9942 released this 21 Nov 01:21
b950f25

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

Choose a tag to compare

@crazycat9942 crazycat9942 released this 19 Nov 00:29
9eb2cc5

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

Choose a tag to compare

@crazycat9942 crazycat9942 released this 29 Sep 02:49
29219a0
  • 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

Choose a tag to compare

@crazycat9942 crazycat9942 released this 28 Sep 04:52
29dbbcb
  • added ability to change detail of mandelbrot set and detail of complex equations with menu sliders while in the program

v1.0.0

Choose a tag to compare

@crazycat9942 crazycat9942 released this 10 May 03:20
a0fdf08

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