is_rhombus
Hiermee wordt getest of een reeks van vier punten al dan niet hoekpunten van een ruit zijn. Retourneert 0 als
dit niet het geval is, 1 als dit wel zo is en 2 als ze hoekpunten van een vierkant zijn.
is_rhombus(point1, point2, point3, point4)
Voorbeeld:
Met is_rhombus(point(0,0), point(-2,2), point(0,4), point(2,2)) wordt 2
geretourneerd.
is_square
Hiermee wordt getest of een reeks van vier punten al dan niet hoekpunten van een vierkant zijn. Retourneert
1 als dit het geval is en anders 0.
is_square(point1, point2, point3, point4)
Voorbeeld:
Met is_square(point(0,0), point(4,2), point(2,6), point(-2,4)) wordt 1
geretourneerd.
LineHorz
Hiermee wordt de horizontale lijn y=a getekend.
LineHorz(a)
Voorbeeld:
Met LineHorz(-2) wordt de horizontale lijn getekend waarvan de vergelijking y
= –2 is.
LineVert
Hiermee wordt de verticale lijn x=a getekend.
LineVert(a)
Voorbeeld:
Met LineVert(–3) wordt de verticale lijn getekend waarvan de vergelijking x = –3 is.
open_polygon
Hiermee wordt een set punten in de opgegeven volgorde met lijnsegmenten verbonden om een polygoon te
maken. Als het laatste punt gelijk is aan het eerste punt, is de polygoon gesloten; anders is deze open.
open_polygon(punt1, punt2, ..., punt1) of open_polygon(punt1, punt2, ..., puntn)
orthocenter
Hiermee wordt het hoogtepunt van een driehoek geretourneerd, oftewel het snijpunt van de drie hoogten van
een driehoek. Het argument kan de naam zijn van een driehoek of drie niet-collineaire punten waarmee een
driehoek wordt gedefinieerd. In het laatste geval hoeft de driehoek niet te worden getekend.
orthocenter(driehoek) of orthocenter(punt1, punt2, punt3)
Voorbeeld:
214 Hoofdstuk 10 Meetkunde