### 12.11.2 Hyperbolas in space: hyperbola

See section 11.12.2 for hyperbolas in the plane.

The hyperbola command takes three non-collinear points as arguments; two
points as the foci and a third point to determine the plane.

hyperbola returns and draws the hyperbola with the two given foci
and passing through the third argument.

Input:

hyperbola(point(-1,0,0),point(1,0,0),point(1,1,1))

Output: