public void Point_AABBTest() { PE.ParticleSystem ps = new PE.ParticleSystem(); ps.Add(new Particle(new PE.Vec3(0, 0.5, 0), new PE.Vec3(0, 0, 0), 0.0, 0, 0)); AABB aabb = new AABB(new Vec3(-1.0, -1.0, -1.0), new Vec3(1.0, 1.0, 1.0)); Assert.IsTrue(Collider.CheckIntersection(ps, aabb).Count != 0); }
public void Point_PlaneTest1() { PE.ParticleSystem ps = new PE.ParticleSystem(); ps.Add(new Particle(new PE.Vec3(1, 0, 2), new PE.Vec3(0, 0, 0), 0.0, 0, 0)); PlaneCollider pl1 = new PlaneCollider(new Entity(), new PE.Vec3(0, 0, 1), 1.0); Assert.IsFalse(Collider.CheckIntersection(ps, pl1).Count != 0); }