Compass

It computes a plottable object mimicking the mark done with a compass.

compass(Point, Point)

Given two points C and P, it does a mark at P mimicking a compass with the needle at C. it returns a list with an arc object.

compass(Point, Real, Figure)

Given a point C, a real r and a figure F, it draws a mark in the intersection of the figure and the compass with the needle at C and radius r. It returns a list with an arc object.

compass(Circumference, Figure)

Given a circumference and a figure, it returns the portion of circumference that intersects the figure. It returns a list with an arc object.