Skip to content

PhysicsSimLab v1.0.0

Latest
Compare
Choose a tag to compare
@MateusjsSilva MateusjsSilva released this 16 Mar 14:58
· 1 commit to main since this release

Overview

PhysicsSimLab is an educational tool designed to help students and teachers visualize and experiment with fundamental physics concepts. The application simulates object motion under gravity, featuring tools to examine trajectories, collisions, and energy transformations.

Features

  • Multiple Balls: Add up to 5 different balls with varied properties.
  • Real-time Parameter Adjustments: Modify gravity, air resistance, friction, mass, and restitution coefficient.
  • Energy Analysis: Real-time calculation of kinetic, potential, and total energy.
  • Trajectory Tracking: Visual tracking of each object's path.
  • Realistic Collisions: Implements collision physics with deformation effects.
  • Interactive UI: Drag and position balls, zoom with Ctrl + Mouse Wheel.

Physics Models Implemented

  • Projectile motion with air resistance.
  • Ground collisions with restitution coefficient.
  • Friction during collisions.
  • Energy conservation principles.
  • Effects of size and mass on motion.

How to Use

  1. Starting the Simulation: Click "Start" or use the Simulation menu.
  2. Adding Balls: Click the "+" button to add new balls (up to 5).
  3. Configuring Parameters:
    • Adjust velocity components (Vx, Vy).
    • Set physical properties (mass, size).
    • Modify environmental factors (gravity, air resistance).
  4. Interacting with Balls: Drag the balls to position them before starting the simulation.
  5. Analyzing Results: Check the information panel for real-time data on position, velocity, and energy.