Forces Lab

Toy units. Real force patterns.

Particles
0
Forces
0
FPS
0
Avg speed
0.0
Kinetic
0.0
Total E
0.0
Momentum
0.0

Charge Attraction

F = k q1 q2 / (r^2 + e^2)

Equal and opposite pair forces conserve total momentum.

Active
Charge
Try
Strength, Softening, Range
World
Force Center
Camera
Particles

Fields

F = m a

Applies the same acceleration to every particle.

F = qE

Positive and negative particles accelerate in opposite directions.

F = q(v x B)

A velocity-dependent sideways force that bends charged paths.

F = -k m r / (r^2 + e^2)^(3/2)

Attracts particles toward the center like a softened orbital force.

F = q k Q r / (r^2 + e^2)^(3/2)

External point charge at the force center.

Advanced

Pair Forces

F = k q1 q2 / (r^2 + e^2)

Like charges repel. Opposite charges attract.

F = G m1 m2 / (r^2 + e^2)

Masses attract each other inside a local range.

F = 24e/r (2(s/r)^12 - (s/r)^6)

Short-range repulsion and medium-range attraction.

F = -k(r - L0) - c v_rel

Connects nearby particles with damped Hooke springs.

Advanced
F = k(1 - r/R)

Toy short-range attraction between positive and neutral particles.

Constraints

F = -k x

Pulls particles back toward the selected center point.

F = -c v

Removes energy by pushing opposite to velocity.

F = -k(r - R)

Visual-only shell radius for negative particles.

F = -c1(v-u) - c2|v-u|(v-u)

Moving medium with linear and quadratic drag.

Advanced
F = rho V g

Toy upward force below the fluid surface.

Advanced

Contacts

J = -(1 + e)vn / invMass

Mass-weighted contact response with restitution.