| tangentPlaneAt(Point3D, Plane, double) |   | 96% |   | 50% | 1 | 2 | 1 | 21 | 0 | 1 |
| volume(double) |   | 75% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| surface(double) |   | 71% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| setParametersFromPoints(Point3D, Point3D, Point3D, Point3D) |  | 100% |  | 100% | 0 | 3 | 0 | 64 | 0 | 1 |
| setFromQuadric(Quadric) |  | 100% |   | 64% | 5 | 8 | 0 | 17 | 0 | 1 |
| closestPoint(Point3D, Point3D) |  | 100% |  | 100% | 0 | 2 | 0 | 12 | 0 | 1 |
| toQuadric() |  | 100% | | n/a | 0 | 1 | 0 | 15 | 0 | 1 |
| isLocus(Point3D, double) |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
| isInside(Point3D, double) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| setRadius(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getTangentPlaneAt(Point3D, double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setCenter(Point3D) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| Sphere() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| Sphere(Point3D, Point3D, Point3D, Point3D) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| signedDistance(Sphere, Point3D) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getClosestPoint(Point3D) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| Sphere(Point3D, double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setCenterAndRadius(Point3D, double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| Sphere(Quadric) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| isInside(Point3D) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDistance(Point3D) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| distance(Sphere, Point3D) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isLocus(Point3D) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTangentPlaneAt(Point3D) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getVolume() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSurface() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSignedDistance(Point3D) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCenter() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRadius() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |