package org.openpixi.pixi.physics;
public class Test {
public static void main(String[] args)
{
Particle3D par1 = new Particle3D();
par1.x = 1;
par1.y = 1;
par1.z = 1;
par1.setCharge(8);
par1.setMass(5);
Particle3D par2 = new Particle3D();
par1.x = 2;
par1.y = 2;
par1.z = 2;
par1.vx = 1;
par1.vy = 1;
par1.vz = 1;
par1.setCharge(9);
par1.setMass(7);
System.out.println(par1.x);
System.out.println(par1.y);
System.out.println(par1.z);
System.out.println(par1.vx);
System.out.println(par1.vy);
System.out.println(par1.vz);
System.out.println(par1.getMass());
par1.setMass(18);
System.out.println(par1.getMass());
System.out.println(par1.getCharge());
par1.setCharge(15);
System.out.println(par1.getCharge());
System.out.println(par2.x);
System.out.println(par2.y);
System.out.println(par2.z);
System.out.println(par2.vx);
System.out.println(par2.vy);
System.out.println(par2.vz);
System.out.println(par2.getMass());
par2.setMass(19);
System.out.println(par2.getMass());
System.out.println(par2.getCharge());
par2.setCharge(17);
System.out.println(par2.getCharge());
System.out.println(par1.rangeFromCenter3D());
System.out.println(par2.rangeFromCenter3D());
System.out.println(par1.rangeBetween3D(par2));
System.out.println(par2.rangeBetween3D(par1));
System.out.println(par1.rangeBetween3D(par2));
if (par1.rangeBetween3D(par2) != Math.sqrt(2.))
{
System.out.println("Error, expect sqrt(2)");
}
}
}