@Override
	public Intersection findIntersect(Ray r) {
		Intersection i = super.findIntersect(r);
		if (i == null) {
			return null;
		}
		double d = i.getIntersection().sub(getPoint()).length();
		return d > radius ? null : i;
	}