Skip to content

Releases: crazycat9942/emagJava

v0.2.2-alpha

02 Jul 01:53
8878ed1

Choose a tag to compare

v0.2.2-alpha Pre-release
Pre-release

Big changes: (This can now be accurately called an electroMAGNETIC simulation)
- Electric and Magnetic forces calculated with Jefimenko's equations for the coupled Maxwell's equations
- Electric and Magnetic fields are shown (in yellow for the electric and blue/purple for the magnetic) on screen and influence particles
- Electromagnetic force travels at the speed of light, allowing user to see electromagnetic waves ripple when moving a charge
- Forces from particle at earlier position/time do not move with respect to new motions of particle (look on earlier versions to see effect)
- Added checkboxes to make particle information not travel faster than light (force interactions) and position (user dragging)

image

  • Electron wavefunctions are easier to set up and create (you will need to close and reopen the program to update the wave function settings if you create an orbital)
    • User can set n, l, and m quantum numbers for electron wave function from menu with appropriate restrictions (l < n, -l <= m <= l, etc.)
  • Added more formal definition of electric force for calculations
  • Comments on (mostly) everything

Bug fixes/improvements:

  • Particle position information actually doesn't travel faster than light now (unless selected)
  • Simulation correctly reshapes itself if user wants to make screen larger/smaller
  • Lots of other things that I forgot involving correct calculations

v0.2.1-alpha

20 May 15:35
b4b8eda

Choose a tag to compare

v0.2.1-alpha Pre-release
Pre-release

Major changes:
-added ability to pan across the simulation by dragging mouse
-added ability to zoom in on the center by scrolling on mouse
-transitioned from using screen coordinates to physical coordinates to reduce ambiguity

Minor changes:
-added menu buttons to add protons, neutrons, and electrons in user window in-simulation
-added button to clear all charges from screen
-added check boxes to show/hide field lines and arrows
-added ability to change flow of time from menu

Bug fixes:
-fixed electric force not accounting for coulomb constant

Electromagnetic/atomic simulation v0.2.0-alpha

18 Apr 19:51
76a8651

Choose a tag to compare

-Allows for rotation of simulation with quaternion sliders in the menu to the right
-Allows for visualization of electron orbitals (see README)

-Bug fixes
image

v0.1.4-alpha

06 Apr 06:46
c9e541a

Choose a tag to compare

v0.1.4-alpha Pre-release
Pre-release

-fixed arrows not updating over time
-optimized movements and times array lists so they don't eat up resources over time
-condensed and reformatted structure of files to make it more uniform with other github projects
-bug fixes
-added elementary particles class (probably never gonna get used because non-classical particles are hard to code ): )
-added menu with time, fps, strong force toggle, and electromagnetic force toggle

v0.1.3-alpha

25 Mar 23:39
b1b0dd2

Choose a tag to compare

v0.1.3-alpha Pre-release
Pre-release

-fixed electromagnetic force not working
-fixed screen turning black when only one body was present
-fixed magnitude of forces being squared resulting in unstable nuclei
-fixed electron receiving twice the amount of force it should

-added ability to evenly space masses on surface of a sphere to combat unstable nuclei with method fibonacci_sphere()
Screenshot 2025-03-25 145033

Electromagnetic/atomic simulation v0.1.2-alpha

21 Mar 23:16
41fe996

Choose a tag to compare

Added support for 3d math (neutrons etc have 3d coordinates and are affected by forces in 3d) which means that atoms like helium are stable
does NOT have graphical support for 3d

Electromagnetic/atomic simulation v0.1.1-alpha

21 Mar 18:11
c7311c6

Choose a tag to compare

Added strong force through the Reid potential that applies to Protons and Neutrons
Added Neutrons

Electromagnetic/atomic simulation v0.0.1-alpha

21 Mar 17:48
c7311c6

Choose a tag to compare

Has:
-field lines
-field arrows
-electrons
-protons
-electromagnetic force