Skip to content

Time-driven particle simulation with geometrical shapes arrangement.

Notifications You must be signed in to change notification settings

hexaquarks/particle-geometry-simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔶 Particle Geometrical Simulation

Time-driven particle simulation developped hybridly with JavaFX and Swing.

  1. Installation
  2. Features
  3. Goals

💻 Installation

Requirements

  • JavaFX SDK OpenJFX
  • Java SE Development Kit (JDK)

Run

mvn clean package javafx:run

💡 Features

Current State Example

Arrangement in shapes of a dynamic and variable number of particles

circle square loose spiral
diamond spiral sunflower spiral

In-built natural forces modeling

  • Gravitational force
  • Electrostatic force
  • Elastic collisions

Shape division and rotation


Goals

The main goals of this project were to:

  • Model physical phenomena computationally
  • Use preexisting mathematical relationships to model mathematical abstractions, such as:
    1. Geometrical identities (N-sided polygon, ...)
    2. Matrix transformations (Rotations, Stretching, ...)
    3. Solution to equations involving the golden ratio

About

Time-driven particle simulation with geometrical shapes arrangement.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published