The following objects can be combined:
Point, line, plane, circle, sphere, triangle, square.
It is evaluated in which relationship these objects stand to each other. The result is an explaining text.
Before the computation, it is examined whether the user inputs meet the requirements to the respective geometrical object. If necessary with a message an object is produced, that corresponds in the closest way to the input (e.g. from a sqhere with radius 0 becomes a point .)