public bool Intersects(BoundingSphere sphere) { double d2 = this.center.DistanceToSquared(sphere.center); return (this.radius * this.radius) + (2.0 * this.radius * sphere.radius) + (sphere.radius * sphere.radius) > d2; }