isobarycenter(point1, point2, ...,pointn)
Beispiel:
isobarycenter(–3,3,3*√3*i) liefert Punkt (3*√3*i/3) zurück, der äquivalent zu (0,√3) ist.
is_harmonic
Prüft, ob vier Punkte eine harmonische Teilung oder einen harmonischen Bereich ergeben. Liefert 1
zurück, wenn dies der Fall ist, andernfalls 0.
is_harmonic(point1, point2, point3, point4)
Beispiel:
is_harmonic(point(0, 0), point(3, 0), point(4, 0), point(12/5, 0)) liefert 1
zurück.
is_harmonic_circle_bundle
Liefert 1 zurück, wenn die Kreise ein Bündel bilden, 2, wenn sie denselben Mittelpunkt haben, 3,
wenn sie übereinstimmen und 0 in allen anderen Fällen.
is_harmonic_circle_bundle({circle1, circle2, ..., circlen})
is_harmonic_line_bundle
Liefert 1 zurück, wenn die Geraden gleichlaufen, 2, wenn sie parallel sind, 3, wenn sie
übereinstimmen und 0 in allen anderen Fällen.
is_harmonic_line_bundle({line1, line2, ..., linen}))
is_orthogonal
Prüft, ob zwei Geraden oder zwei Kreise zueinander orthogonal (senkrecht) stehen. Im Falle zweier
Kreise prüft diese Variable, ob die Tangenten an einem Schnittpunkt orthogonal sind. Liefert 1
zurück, wenn dies der Fall ist, andernfalls 0.
is_orthogonal(Gerade1, Gerade2) oder is_orthogonal(Kreis1, Kreis2)
Beispiel:
is_orthogonal(Gerade(y=x),Gerade(y=-x)) liefert 1 zurück.
is_rectangle
Prüft, ob ein Satz von 4 Punkten Scheitelpunkte eines Rechtecks sind. Liefert 0 zurück, wenn sie es
nicht sind, 1 wenn sie es sind, und 2, wenn sie Scheitelpunkte eines Quadrats sind.
is_rectangle(point1, point2, point3, point4)
Beispiele:
is_rectangle(Punkt(0,0), Punkt(4,2), Punkt(2,6), Punkt(-2,4)) liefert 2 zurück.
Prüft bei einem Satz von nur drei Punkten als Argument, ob sie Scheitelpunkte eines rechtwinkligen
Dreiecks sind oder nicht. Liefert 0 zurück, wenn dies nicht der Fall ist. Wenn sie es sind, wird die
Nummer des gemeinsamen Punkts der beiden Seiten (1, 2 oder 3) zurückgeliefert, die senkrecht
zueinander stehen.
is_rectangle(point(0,0), point(4,2), point(2,6)) liefert 2 zurück.
202 Kapitel 9 Die App "Geometrie"